Gnuplot

Formelsatz für Mathematik, Naturwissenschaften und Technik


Easy
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 11. Dez 2013, 13:39

Gnuplot

Beitrag von Easy »

Hallo zusammen,

es ist zwar nicht ganz direkt ein LaTex-Problem, hängt aber damit zusammen...
Ich möchte einige Funktionen und Abbildungen in mein LaTex-Dokument einfügen und habe dazu Gnuplot installiert. Jetzt habe ich eine kleine Testfunktion, die auch geplottet wird, wenn ich sie direkt in das/den Terminal eingebe. (benutze Ubuntu falls das wichtig ist)
Wenn ich aber Funktionen verändern möchte, oder die länger sind, soll das in einer Text-Datei gehen, die man mit load "DATEINAME.plt" aufrufen können soll. Ich habe also zum Probieren ein leeres Dokument genommen, es test.plt genannt und darin

set xrange [-5:10]
set yrange [-150:250]
a=0.7
b=-2.0
c=-25
f(x)=a*x**3+b*x**2+c*x-12
plot f(x)

geschrieben. (Diese Funktion funktioniert bei Direkteingabe ins Terminal) Sie liegt einfach auf dem Desktop rum.
Leider bekomme ich als Antwort nur
Cannot open load file "test.plt"
util.c: No such file or directory
Er findet die Datei also nicht.
Meine Frage: Muss ich sie an einem bestimmten Ort abspeichern oder anders benennen? Kann mir jemand (Idioten-Anfängersicher :oops: ) erklären wie das geht?
Vielen Dank für eure Hilfe!

Feynman84

Beitrag von Feynman84 »

Terminal/Konsole öffnen (z. B. xterm) und dort gnuplot durch Eingabe von gnuplot starten.

In gnuplot dann load 'dateiname.plt' aufrufen. Ggf. noch den Pfad zur Datei mit angeben bzw. in das entsprechende Verzeichnis wechseln.

Easy
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 11. Dez 2013, 13:39

Beitrag von Easy »

ja, das terminal ist offen, gnuplot auch und da gebe ich dann load "test.plt" ein.
Aber da findet er es nicht. Wie lautet denn der Pfad, wenn ich es auf dem Desktop liegen habe? Bzw. In welches Verzeichnis lege ich es richtig ab?

Easy
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 11. Dez 2013, 13:39

Beitrag von Easy »

Oh, der Pfad steht ja in den Eigenschaften, ich Trottel. Das klappt dann auch.
Aber wo legt man es am Besten ab, wenn man keinen Pfad angeben möchte?

Gast

Beitrag von Gast »

Warum setzt du eine Diskussion über ein Thema, von dem du bereits selbst sagst, dass es nicht wirklich passend ist, nicht wenigstens nach Off-Topic?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Wie kompiliere ich im Terminal Für Gnuplot gilt analoges. Wähle als Arbeitsverzeichnis eines, welches irgendwie Sinn macht. Unzählige einzelne Dateien auf dem Desktop halte ich für schlechten Stil. Arbeite so wie mit LaTex. Ein Hauptordner und Unterordner, wobei ich dir eine flache Hierarchie anrate.

mit pwd kannst du dir das aktuelle Arbeitsverzeichnis anzeigen lassen (print working directory).
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Beitrag von Stefan Kottwitz »

Schonmal pgfplots probiert? Ist eine tolle Alternative zu gnuplot und läuft nativ mit LaTeX. Wenn Du Dir einen Eindruck verschaffen möchtest:
Stefan

Easy
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 11. Dez 2013, 13:39

Beitrag von Easy »

Ich wolte ja nur anhand eines Beispiels ausprobieren ob es funktioniert und habe dazu mal eben eine Beispieldatei auf dem Desktop angelegt. Es ist ja nicht generell so, dass ich ständig alles dahin schmeiße und da unzählige Dateien rumfliegen hätte. Nur wenn ich etwas ausprobiere lege ich gerne dahin weil es so schnell und einfach geht....

Das pwd hat mir gezeigt, was ich gesucht habe. Ich habe bisher halt noch nichts selbst über den Terminal installiert und hatte daher keine Ahnung wo es hin ist und wie ich es finde. Dank pwd hab ich es gefunden. Danke.

Zu den Fragen warum ich etwas wie gemacht habe: Die Antwort ist einfach: Weil ich Anfänger bin, es nicht besser weiß und von der ganzen Sache keine Ahnung habe....
Für höfliche Verbesserungsvorschläge bin ich also offfen.
PGFPlots werde ich mir heute mal ansehen, kannte ich bisher nicht.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Du kannst auch Werte (oder regressionen) mit Gnuplot berechnen lassen, und dann von pgfplots plotten lassen. Das lohnt sich.

Jeder war mal Anfänger, wichtig ist es am Ball zu bleiben.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten