Limetten-HeaderText-Header

GnuPlot

Einige grundlegende Befehle für das Linux-Tool Gnuplot (Aufruf mit gnuplot):

  • plot x**2+1 Zeichnet die Funktion x^2 + 1
  • plot [1:2] sqrt(x) Zeichnet die Wurzelfunktion im Intervall [1,2]
  • set xrange [1:2] set yrange[1:2] Definiert den anzuzeigenden Achsenabschnitt
  • set title "<Titel>" Definiert einen Titel für das Diagramm
  • set xlabel "<Label>" set ylabel "<Label>" Definiert Achsenbeschriftungen
  • set grid/nogrid Aktiviert/Deaktiviert Gitter
  • set term <output> Definiert die Art der Ausgabe. (X11 steht für das X-Fenster, png für das gleichnamige Grafikformat)
  • f(x)=(abs(x-0.5)<0.25 ? 1: 2); Definiert eine Funktion stückweise.

Am Beispiel der Funktion h(x) (siehe Counting perfect graphs):

  • H(x)=-x*log(x)/log(2)-(1-x)*log(1-x)/log(2)
  • h(x)=(abs(x-0.5)<0.25 ? 1: H(abs(2*x-1)))
  • set yrange [0:1.1]
  • set arrow from 0.75,1.05 to 0.75,0 nohead
  • set arrow from 0.25,1.05 to 0.25,0 nohead
  • set term latex size 4,3 Ausgabeformat ist latex (Default: wxt ), die Bildgröße ist 4 x 3 Zoll (Default: 5x4)
  • plot [c=-0.01:1.01] h(c)

Weiterführende Informationen