Benutzerdefinierte Suche

Funktionen in LaTeX plotten

  1. Locusta

    Locusta Thread StarterMacUser Mitglied

    Mitglied seit:
    19.12.2004
    Beiträge:
    796
    Zustimmungen:
    26
    Hallo,

    ich bin auf der Suche nach einem Plugin oder etwas ähnlichem, um damit mit LaTeX direkt Funktionen (z.b. f(x)=x^2) plotten und auch direkt einbinden zu können. Wenn man noch den "Anzeigebereich" (kennt man von Grafik-TRs) einstellen könnte, wäre es echt klasse, ansonsten geht es aber auch ohne. Hauptsache die Möglichkeit Funktionen zu plotten...

    Wenn möglich sollte es auf Mac und Win laufen :).

    Kennt jemand so etwas oder weiß eine Alternative?

    [Nachtrag]
    Es muss nur in 2D sein, 3D wird nicht benötigt.
     
    Locusta, 15.01.2007
  2. Dr_Nick

    Dr_NickMacUser Mitglied

    Mitglied seit:
    13.08.2005
    Beiträge:
    1.422
    Zustimmungen:
    25
    Es gibt gnuplot. Damit kannst du direkt .tex Dateien erzeugen die du dann einbinden kannst mit \include{datei.tex}. Oder du kannst eps ausgeben.

    Das ist freeware und läuft auf jedem OS der Welt. Und gar nicht so schwer zu bedienen wie es aussieht. Ansonsten kannst du auch mal den Grapher aus OS X benutzen.
     
    Dr_Nick, 15.01.2007
  3. Darii

    DariiMacUser Mitglied

    Mitglied seit:
    24.02.2004
    Beiträge:
    2.065
    Zustimmungen:
    110
    PSTricks könnte das sein, was du suchst
     
    Darii, 15.01.2007
  4. Tatcher a Hainu

    Tatcher a HainuMacUser Mitglied

    Mitglied seit:
    03.02.2004
    Beiträge:
    711
    Zustimmungen:
    2
    So sieht der Gnuplot Syntax für Latex in etwa aus:

    set terminal latex
    set output "eg2.tex"
    set size 5/5., 4/3.
    set format xy "$%g$"
    set title "This is a plot of $y=\\sin(x)$"
    set xlabel "This is the $x$ axis"
    set ylabel "This is\\the\\$y$ axis"
    plot [0:6.28] [0:1] sin(x)


    Als Terminal für Gnuplot empfehle ich Aquaterm, X11 geht aber natürlich auch.
     
    Tatcher a Hainu, 15.01.2007
  5. neptun

    neptunMacUser Mitglied

    Mitglied seit:
    28.09.2003
    Beiträge:
    2.017
    Zustimmungen:
    22
    Hier, was TikZ fertig bringt:
    [​IMG]
    Code:
    % Author: Till Tantau
    % Source: The PGF/TikZ manual
    \documentclass{article}
    
    \usepackage{tikz}
    \begin{document}
    \pagestyle{empty}
    \begin{tikzpicture}[scale=2]
      \shade[top color=blue,bottom color=gray!50] 
          (0,0) parabola (1.5,2.25) |- (0,0);
      \draw (1.05cm,2pt) node[above] 
          {$\displaystyle\int_0^{3/2} \!\!x^2\mathrm{d}x$};
    
      \draw[style=help lines] (0,0) grid (3.9,3.9)
           [step=0.25cm]      (1,2) grid +(1,1);
    
      \draw[->] (-0.2,0) -- (4,0) node[right] {$x$};
      \draw[->] (0,-0.2) -- (0,4) node[above] {$f(x)$};
    
      \foreach \x/\xtext in {1/1, 1.5/1\frac{1}{2}, 2/2, 3/3}
        \draw[shift={(\x,0)}] (0pt,2pt) -- (0pt,-2pt) node[below] {$\xtext$};
    
      \foreach \y/\ytext in {1/1, 2/2, 2.25/2\frac{1}{4}, 3/3}
        \draw[shift={(0,\y)}] (2pt,0pt) -- (-2pt,0pt) node[left] {$\ytext$};
    
      \draw (-.5,.25) parabola bend (0,0) (2,4) node[below right] {$x^2$};
    \end{tikzpicture}
    
    \end{document}
    viel Info zu TikZ
     

    Anhänge:

    • parabola-plot.jpg
      Dateigröße:
      7,4 KB
      Aufrufe:
      1.720
    neptun, 15.01.2007
  6. neptun

    neptunMacUser Mitglied

    Mitglied seit:
    28.09.2003
    Beiträge:
    2.017
    Zustimmungen:
    22
    Übrigens: für PSTricks gibt es einen Assistenten:
    pstplus
     
    neptun, 15.01.2007
  7. Locusta

    Locusta Thread StarterMacUser Mitglied

    Mitglied seit:
    19.12.2004
    Beiträge:
    796
    Zustimmungen:
    26
    Vielen Dank für die Antworten. Ich werde mir mal PSTricks ansehen :).
     
    Locusta, 16.01.2007
  8. iDude

    iDudeMacUser Mitglied

    Mitglied seit:
    18.03.2006
    Beiträge:
    72
    Zustimmungen:
    0
    In Tiger ist ja auch Grapher dabei, das kann auch einiges. Den Output kann man auch als PDF exportiern.
     
    iDude, 18.01.2007
  9. sir.hacks.alot

    sir.hacks.alotMacUser Mitglied

    Mitglied seit:
    10.03.2005
    Beiträge:
    2.408
    Zustimmungen:
    113
    sir.hacks.alot, 18.01.2007
  10. neptun

    neptunMacUser Mitglied

    Mitglied seit:
    28.09.2003
    Beiträge:
    2.017
    Zustimmungen:
    22
    Sieht interessant aus - aber wird das Paket auch weiterentwickelt?
    Ich möchte noch einmal an Hand eines einfachen Beispiels auf die Schönheit von TikZ hinweisen:
    [​IMG]
    Code:
    \begin{tikzpicture}[scale=.71]
    % Karogitter
    \draw[very thin,color=gray] (-4.5,-4.5) grid (4.5,4.5);
    % Achsenkreuz
    \draw[->] (-4.5,0) -- (4.5,0) node[right] {$x$};
    \draw[->] (0,-4.5) -- (0,4.5) node[above] {$y$};
    \draw (0,0) node[below left] {$O$};
    \draw (0,1)--(0.1,1) node[right] {$1$};
    \draw (1,0)--(1,0.1) node[above] {$1$};
    % Funktion
    \draw[domain=-2:3,color=red,samples=100] plot[id=c1]
    function{x*x-x-2} node[above] {$f(x)=x^2-x-2$};
    \end{tikzpicture}
     

    Anhänge:

    • parabel.png
      Dateigröße:
      7,5 KB
      Aufrufe:
      1.685
    neptun, 18.01.2007
Die Seite wird geladen...
Ähnliche Themen - Funktionen LaTeX plotten
  1. Grettir
    Antworten:
    0
    Aufrufe:
    451
    Grettir
    14.06.2015
  2. WollMac
    Antworten:
    2
    Aufrufe:
    455
    WollMac
    31.07.2014
  3. brakbekl
    Antworten:
    2
    Aufrufe:
    381
  4. maxhatmawas
    Antworten:
    0
    Aufrufe:
    361
    maxhatmawas
    02.01.2013
  5. kkemot_at_mac
    Antworten:
    0
    Aufrufe:
    847
    kkemot_at_mac
    22.09.2011