psplot: come fare?

  • Creatore
    Topic
  • #24835
    Up
    0
    Down
    ::


    salve a tutti.

    ho la necessità di utilizzare psplot per dei grafici molto semplici. ho trovato una piccola guida che spiega come definire le funzioni. stando a questa guida, la funzione

    f(x)=1000-200x

    si dovrebbe scrivere “1000 200 x mul sub”.
    se però inserisco questo codice il risultato è la funzione f(x)=5

    perchè????

    qualcuno mi saprebbe dire dove sbaglio, e magari indicarmi una buona guida alla sintassi da utilizzare?

    grazie!!

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #24836
      Up
      0
      Down
      ::

      salve a tutti.

      ho la necessità di utilizzare psplot per dei grafici molto semplici. ho trovato una piccola guida che spiega come definire le funzioni. stando a questa guida, la funzione

      f(x)=1000-200x

      si dovrebbe scrivere “1000 200 x mul sub”.
      se però inserisco questo codice il risultato è la funzione f(x)=5

      perchè????

      qualcuno mi saprebbe dire dove sbaglio, e magari indicarmi una buona guida alla sintassi da utilizzare?

      Trasferisco in un altro forum, ma rimango assai perplesso se si tratti di qualcosa attinente a TeX e LaTeX. Magari se provi a essere più precisa, potremmo aiutarti. Che cosa intendi con “psplot”?

      Ciao
      Enrico

    • #24837
      Up
      0
      Down
      ::


      scusate, non mi sono spiegata bene… sto usando, in latex, il pacchetto pstricks e pst-plot, il comando per disegnare funzioni è appunto \psplot. non sono riuscita a trovare una guida alla sintassi per questo comando in particolare, perchè la guida a pstricks è piuttosto vaga in merito…

      chiedo di nuovo scusa per non essermi spiegata bene….

    • #24838
      Up
      0
      Down
      ::

      scusate, non mi sono spiegata bene… sto usando, in latex, il pacchetto pstricks e pst-plot, il comando per disegnare funzioni è appunto \psplot. non sono riuscita a trovare una guida alla sintassi per questo comando in particolare, perchè la guida a pstricks è piuttosto vaga in merito…

      chiedo di nuovo scusa per non essermi spiegata bene….

      Allora trasferisco di nuovo, visto che effettivamente si tratta di TeX e LaTeX.

      Da quello che vedo sulla documentazione (pstricks-add-doc.pdf), le funzioni possono essere scritte in modo quasi ordinario: \psplot[algebraic=true]{-100}{100}{1000 – 200*x} dovrebbe essere esattamente ciò che ti serve.

      Ciao
      Enrico

    • #24839
      Up
      0
      Down
      ::


      grazie!!

    • #24840
      Up
      0
      Down
      ::


      Scrivo qua perché la domanda è pertinente.

      Come mai algebraic non mi funziona?

      Scrivo un semplicissimo

      `\begin{pspicture}(-0.5,-0.5)(1.5,1.5)
      \psplot[algebraic=true]{-100}{100}{1000 – 200*x}
      \end{pspicture}`

      Ma la compilazione mi restituisce

      `Graphics parametrer “algebraic” not defined…`

      Anche con sorgenti di grafici presi da guide su internet non va.

      Come pacchetti includo

      `\usepackage{pstricks,pst-tree,pst-plot}`

      (pst-tree per altri motivi)

      Grazie.

    • #24841
      Up
      0
      Down
      ::

      Scrivo qua perché la domanda è pertinente.

      Come mai algebraic non mi funziona?

      Forse perché non carichi pstricks-add.

      Ciao
      Enrico

    • #24842
      Up
      0
      Down
      ::

      Scrivo qua perché la domanda è pertinente.

      Come mai algebraic non mi funziona?

      Forse perché non carichi pstricks-add.

      Ciao
      Enrico

      OMG… Hai ragione… Che fesso che sono. 😐
      Era il nome del file della documentazione, ma dato che di solito i pacchetti pst cominciano per “pst” e non “pstricks” ho pensato fosse un nome solo indicativo e sono andato oltre…

      Comunque il pacchetto mi crea tre errori (e non l’immagine):

      `
      ! Undefined control sequence.
      \psset@ticksize #1->\psDEBUG
      [key:ticksize]{setting ticksize} \def \pst@temp…
      l.3772 \resetOptions

      The control sequence at the end of the top line
      of your error message was never \def'ed. If you have
      misspelled it (e.g., `\hobx'), type `I' and the correct
      spelling (e.g., `I\hbox'). Otherwise just continue,
      and I'll forget about whatever was undefined.

      ! LaTeX Error: Missing \begin{document}.

      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.3772 \resetOptions

      You're in trouble here. Try typing to proceed.
      If that doesn't work, type X
      to quit.

      ! Undefined control sequence.
      \psset@ticksize …ticksize {0 4pt}\else \psDEBUG
      [key:ticksize]{setting tic…
      l.3772 \resetOptions

      The control sequence at the end of the top line
      of your error message was never \def'ed. If you have
      misspelled it (e.g., `\hobx'), type `I' and the correct
      spelling (e.g., `I\hbox'). Otherwise just continue,
      and I'll forget about whatever was undefined.

      )`
      Naturalmente il \begin{document} c’è eccome… Il problema è al 100% creato da lui perché rimuovendolo non me lo dà più.

    • #24843
      Up
      0
      Down
      ::

      [quote]Scrivo qua perché la domanda è pertinente.

      Come mai algebraic non mi funziona?

      Forse perché non carichi pstricks-add.

      Ciao
      Enrico

      OMG… Hai ragione… Che fesso che sono. 😐
      Era il nome del file della documentazione, ma dato che di solito i pacchetti pst cominciano per “pst” e non “pstricks” ho pensato fosse un nome solo indicativo e sono andato oltre…

      Comunque il pacchetto mi crea tre errori (e non l’immagine):

      `
      ! Undefined control sequence.
      \psset@ticksize #1->\psDEBUG
      [key:ticksize]{setting ticksize} \def \pst@temp…
      l.3772 \resetOptions

      The control sequence at the end of the top line
      of your error message was never \def'ed. If you have
      misspelled it (e.g., `\hobx'), type `I' and the correct
      spelling (e.g., `I\hbox'). Otherwise just continue,
      and I'll forget about whatever was undefined.

      ! LaTeX Error: Missing \begin{document}.

      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.3772 \resetOptions

      You're in trouble here. Try typing to proceed.
      If that doesn't work, type X
      to quit.

      ! Undefined control sequence.
      \psset@ticksize …ticksize {0 4pt}\else \psDEBUG
      [key:ticksize]{setting tic…
      l.3772 \resetOptions

      The control sequence at the end of the top line
      of your error message was never \def'ed. If you have
      misspelled it (e.g., `\hobx'), type `I' and the correct
      spelling (e.g., `I\hbox'). Otherwise just continue,
      and I'll forget about whatever was undefined.

      )`
      Naturalmente il \begin{document} c’è eccome… Il problema è al 100% creato da lui perché rimuovendolo non me lo dà più.[/quote]
      Esempio minimo, per favore.

      Ciao
      Enrico

    • #24844
      Up
      0
      Down
      ::

      Ciao
      Enrico

      `\documentclass[a4paper]{article}

      % librerie di lingua
      \usepackage[italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc}

      \usepackage{pstricks}
      \usepackage{pst-tree}
      \usepackage{pst-plot}
      \usepackage{pstricks-add}

      \usepackage{indentfirst}

      \begin{document}

      \end{document}
      ` 😀

      Ti ringrazio tanto per la disponibilità.

    • #24845
      mlgdominici
      Amministratore del forum
        Up
        0
        Down
        ::

        `
        \documentclass[a4paper]{article}

        % librerie di lingua
        \usepackage[italian]{babel}
        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}

        \usepackage{pstricks}
        \usepackage{pst-tree}
        \usepackage{pst-plot}
        \usepackage{pstricks-add}

        \usepackage{indentfirst}

        \begin{document}

        \end{document}
        `

        Nessun problema con il tuo codice, a me compila perfettamente. Aggiungi \listfiles prima di \documentclass. Nel log dovresti ottenere un elenco dei file usati, come questo qui sotto:

        `
        *File List*
        article.cls 2005/09/16 v1.4f Standard LaTeX document class
        size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
        babel.sty 2005/11/23 v3.8h The Babel package
        italian.ldf 2005/11/17 v1.2r Italian support from the babel system
        inputenc.sty 2006/05/05 v1.1b Input encoding file
        latin1.def 2006/05/05 v1.1b Input encoding file
        fontenc.sty
        t1enc.def 2005/09/27 v1.99g Standard LaTeX file
        pstricks.sty 2006/08/10 v0.32 LaTeX wrapper for `PSTricks' (RN,HV)
        pstricks.tex 2006/12/22 v1.15 `PSTricks' (tvz)
        xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
        color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
        dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
        pst-tree.sty 2004/07/15 package wrapper for pst-tree.tex
        pst-tree.tex 2004/07/24 97 patch 6 `pst-tree' (tvz)
        pst-plot.sty 2004/07/15 package wrapper for pst-plot.tex
        pst-plot.tex 2004/05/18 1.41 `pst-plot' (tvz)
        pstricks-add.sty 2005/03/03 package wrapper for pstricks-add.tex (hv)
        pstricks-add.tex 2006/11/22 v2.82 `PSTricks-add' (hv,dr)
        pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
        xkeyval.sty 2006/11/18 v2.5f package option processing (HA)
        xkeyval.tex 2006/11/18 v2.5f key=value parser (HA)
        indentfirst.sty 1995/11/23 v1.03 Indent first paragraph (DPC)
        lgrcmr.fd 2001/01/30 v2.2e Greek Computer Modern
        ***********
        `

        Riporta, per favore, il risultato che ottieni tu. Potrebbe trattarsi di un problema di file non aggiornati.

        Ciao,
        Max.

      • #24846
        Up
        0
        Down
        ::


        ` *File List*
        article.cls 2005/09/16 v1.4f Standard LaTeX document class
        size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
        babel.sty 2005/11/23 v3.8h The Babel package
        bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
        italian.ldf 2005/11/17 v1.2r Italian support from the babel system
        inputenc.sty 2006/05/05 v1.1b Input encoding file
        latin1.def 2006/05/05 v1.1b Input encoding file
        fontenc.sty
        t1enc.def 2005/09/27 v1.99g Standard LaTeX file
        pstricks.sty 2006/08/10 v0.32 LaTeX wrapper for `PSTricks' (RN,HV)
        pstricks.tex 2006/12/22 v1.15 `PSTricks' (tvz)
        xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
        color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
        dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
        pst-tree.sty 2004/07/15 package wrapper for pst-tree.tex
        pst-tree.tex 2004/07/24 97 patch 6 `pst-tree' (tvz)
        pst-plot.sty 2004/07/15 package wrapper for pst-plot.tex
        pst-plot.tex 2004/05/18 1.41 `pst-plot' (tvz)
        pstricks-add.sty 2007/09/03 v. 0.11 package wrapper for pstricks-add.tex (hv
        )
        pstricks-add.tex 2008/08/27 v3.10 `PSTricks-add' (hv)
        pst-xkey.tex 2005/11/25 v1.6 PSTricks specialization of xkeyval (HA)
        xkeyval.sty 2006/11/18 v2.5f package option processing (HA)
        xkeyval.tex 2006/11/18 v2.5f key=value parser (HA)
        indentfirst.sty 1995/11/23 v1.03 Indent first paragraph (DPC)
        lgrcmr.fd 2001/01/30 v2.2e Greek Computer Modern
        ***********`

      • #24847
        mlgdominici
        Amministratore del forum
          Up
          0
          Down
          ::


          Da http://www.tug.org/pipermail/pstricks/2008/005594.html:

          John Smith schrieb:
          > The lastest pstricks-add (2008-06-06) has this macro in it but it is not defined and hence produces an error.
          >
          > Is there a way to fix this?

          was my fault, forgot to update pstricks.tex, which defines \psDEBUG
          http://www.ctan.org/get/graphics/pstricks/base/generic/pstricks.tex

          Herbert

          Penso che il problema sia questo.

          Ciao,
          Max.

        • #24848
          Up
          0
          Down
          ::


          Già… In più ho provveduto ad un aggiornamento dei pacchetti di MiKTeX, che avevo ancora i pacchetti dell’installazione originaria (pensavo che che anche i pacchetti avessero raggiunto una loro “stabilità”, e quindi che non venissero aggiornati tanto spesso!). Grazie mille!!

      Visualizzazione 12 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top