Grafici con pgf e tikz!

  • Creatore
    Topic
  • #58512
    Up
    0
    Down
    ::


    Salve ragazzi… ho letto un bel pò di cose e finalmente sono riuscito a disegnare il mio primo grafico! Si tratta della funzione f(x) = x 😀

    Tutto ciò è stato ottenuto con questo comando…

    \documentclass{article}
    \usepackage[latin1]{inputenc}
    \usepackage{tikz}

    \begin{document}
    \pagestyle{empty}

    \begin{tikzpicture}[domain=0:4]

    \draw[->] (-0.5,0) — (5,0) node

    {$x$};
    \draw[->] (0,-0.5) — (0,5) node[above] {$f(x)$};

    \draw plot (\x,\x) node

    {$f(x)=x$};

    \end{tikzpicture}

    \end{document}

    Vi volevo chiedere questo: ho intenzione di disegnare altre funzioni elementari (mi servono assolutamente 🙁 ) del tipo sinx, cosx… ma vorrei sapere, che linea guida usare? Che tipo di linguaggio? Ad esempio come disegnare la funzione f(x)= -x?

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #58513
      franen
      Partecipante
        Up
        0
        Down
        ::


        Ciao!
        Conosci il pacchetto pgfplots? Prova a darci un’occhiata!

        Fran

      • #58514
        Up
        0
        Down
        ::


        Sì, ho provato a dare un’occhiata! Ho anche cominciato a capire come potermi muovere… ma su alcune cose proprio non so come muovermi e volevo delle dritte, dato che sulle guide non è proprio nominato 🙁

      • #58515
        admin
        Amministratore del forum
          Up
          0
          Down
          ::

          Sì, ho provato a dare un’occhiata! Ho anche cominciato a capire come potermi muovere… ma su alcune cose proprio non so come muovermi e volevo delle dritte, dato che sulle guide non è proprio nominato 🙁

          Questo è un semplicissimo modo di fare grafici con pgfplots. Si possono fare in tanti altri modi:
          `\documentclass{article}
          \usepackage{pgfplots}
          \begin{document}
          \begin{tikzpicture}
          \begin{axis}[width=0.9\textwidth]
          \addplot {x^2};
          \end{axis}
          \end{tikzpicture}\\[2ex]

          \begin{tikzpicture}
          \begin{axis}[width=0.9\textwidth,%
          ymin=-1.1, ymax=1.1]
          \addplot {sin(deg(x))};
          \addplot {cos(deg(x))};
          \end{axis}
          \end{tikzpicture}
          \end{document}`
          Devi solo avere pazienza nel leggere (non tutto, ma solo le cose che ti interessano) il manuale.

          Ciao
          Orlando

        • #58516
          Up
          0
          Down
          ::


          Ti ringrazio… io cercavo proprio il modo di scrivere (in pratica la grafica…) del grafico che ho riportato su 🙁

        • #58517
          admin
          Amministratore del forum
            Up
            0
            Down
            ::

            Ti ringrazio… io cercavo proprio il modo di scrivere (in pratica la grafica…) del grafico che ho riportato su 🙁

            Certo, come prima cosa devi applicarti un po’, e vedi come vengono le cose. In base a quanto ho scritto sopra, avresti facilmente dedotto questo
            `\documentclass{article}
            \usepackage{pgfplots}
            \begin{document}
            \begin{tikzpicture}
            \begin{axis}[width=0.9\textwidth]
            \addplot {x};
            \addplot {-x};
            \end{axis}
            \end{tikzpicture}
            \end{document}`
            Ciao
            Orlando

          • #58518
            Up
            0
            Down
            ::


            Ti ringrazio… 😀

          • #58519
            Up
            0
            Down
            ::


            Salve ragazzi… dopo tanto lavoro, letture e smanettamenti sono riuscito ad ottenere questi benedetti grafici di funzioni, con questi comandi:

            \documentclass{article}
            \usepackage[latin1]{inputenc}
            \usepackage{pgf}
            \usepackage{tikz}
            \usetikzlibrary{arrows}

            \begin{document}

            \begin{tikzpicture}[>=triangle45]

            \draw[->] (-2,0) — (2,0) node

            {\scriptsize$x$};
            \draw[->] (0,-2) — (0,2) node

            {\scriptsize$f(x)$};

            \begin{scope}
            \clip (-2,-2) rectangle (2,2)
            \draw plot(\x,\x)
            \end{scope}

            \end{tikzpicture}

            \end{document}

            Ho letto su una nota guida francese (TikZ pour l’impaitent) che si può ottenere il grafico della funzione esponenziale con il seguente comando exp(\x) e che si può ottenere il grafico della funzione logaritmo con il seguente comando ln(\x): come faccio a distinguere le basi delle due funzioni (01)?

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

        Go to top