Gnuplot: Vektorfeld darstellen

Gast #2436234
Hallo,
ich möchte mit Gnuplot ein Vektorfeld zeichnen lassen.
Ich weiss, dass es dazu ein Beispiel auf der Gnuplot-Homepage  gibt, 
aber ich blicke da überhaupt nicht durch, das Beispiel ist viel zu 
kompliziert und umfangreich. Google spuckt leider auch nur dieses eine 
Beispiel aus.
Könnt ihr mir weiterhelfen, wie ich das genau machen muss? Ich weiss 
immerhin schon, dass ich vorher erst eine Datei anlegen muss mit einer 
Wertetabelle - die kann auch mit Gnuplot erstellt werden.

Hitnergrund des Problems: ich schreibe ein Skript für die FH über 
Skalar- und Vektorfelder. Das ganze mache ich mit Latex. Zwar kann ich 
mit Maple die Graphen sehr schön darstellen, das passt dann aber leider 
überhaupt nicht zu meinem übrigen Latex-Dokument, vom Stil und von den 
ganzen Schriftarten her etc. Gnuplt wäre mir lieber, das sieht wirklich 
sehr hübsch aus. Aber Vektorfelder, das scheint mir ein wenig 
kompliziert :O

Ich freue mich über jede Hilfe.

Gruss
Moderator
Tester schrieb:
> Ich weiss, dass es dazu ein Beispiel auf der Gnuplot-Homepage  gibt,
> aber ich blicke da überhaupt nicht durch, das Beispiel ist viel zu
> kompliziert und umfangreich.

Das Beispiel ist doch recht knapp gehalten. Wenn du Gnuplot allerdings
das erste Mal benutzt, solltest du auch ein wenig im Handbuch schmökern,
um die einzelnen Befehle und Optionen zu verstehen. So steht bspw. im
Abschnitt "Plotting Sytles / Vectors" geschrieben:
1
 The 2D `vectors` style draws a vector from (x,y) to (x+xdelta,y+ydelta).
2
 The 3D `vectors` style is similar, but requires six columns of basic data.
3
 A small arrowhead is drawn at the end of each vector.
4

5
      4 columns:  x  y  xdelta  ydelta
6
      6 columns:  x  y  z  xdelta  ydelta  zdelta
7

8
 splot with vectors is supported only for `set mapping cartesian`.
9
 The keywords "with vectors" may be followed by arrow style specifications.
10
 See `arrowstyle` for more details.
11

12
 Example:
13
       plot 'file.dat' using 1:2:3:4 with vectors head filled lt 2
14
       splot 'file.dat' using 1:2:3:(1):(1):(1) with vectors filled head lw 2
15

16
 `set clip one` and `set clip two` affect vectors drawn in 2D.
17
 Please see `set clip` and `arrowstyle`.

Wenn du immer noch Verständnisschwierigkeiten hast, schreib einfach,
welcher Satz unklar ist.
Gast
@Yalu X.

Wobei -- da er ein Script in LaTeX schreibt, und von gnuplot eh wenig 
Ahnung hat: Ist da eventuell PSTricks bzw. PGF/TikZ eine (bessere) 
Alternative?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.