"Trendlinie" mit GNUplot

H

henchen2410

Aktives Mitglied
Thread Starter
Dabei seit
09.01.2006
Beiträge
540
Reaktionspunkte
17
Hallo,

ich habe ein Problem mit Gnuplot, und zwar habe ich mehrere Messpunkte, durch die nun eine Kurve gelegt werden soll. Diese Kurve soll jedoch keine Funktion f(x)=y sein, sondern einfach die Punkte "verbinden" nicht im Sinne von Geraden, sondern weich und abgerundet, also etwa so:

http://www.grimmels.de/physik/Roentgen/sp-ro-1.gif

Mein Plot sieht bisher so aus:
http://img185.imageshack.us/img185/4783/testsx4.jpg

Mit OpenOffice wird das so:
http://img89.imageshack.us/img89/8417/testwg8.jpg das gefällt mir aber gar nicht. Würde es gerne so schön weich haben wie im Beispiellink oben, aber ich habe bisher nur Anleitungen gefunden, über die man im GNUplot solche Linien über Funktionen definieren kann, die Messergebnisse entsprechen aber keiner Funktion, bzw. kommen keiner anständigen Funktion recht nahe.

Es handelt sich dabei um ein Röntgenspektrum, dass wir gemessen haben. Dabei hat man meist recht konstante Werte, die dann an einigen Stellen schlagartig nach oben schießen.

Grüßle
henchen2410
 
Zuletzt bearbeitet:
Ein Polynom allein wird dabei nicht viel bringen, da die Peaks und das restliche Röntgenspektrum nichts miteinander zu tun haben. Musst du dir wohl überlegen wie die Funktion aussehen könnte, gescheite Startwerte vorgeben und mit Gnuplot fitten lassen. Für die Peaks würden sich z.B. Gaußverteilungen anbieten.
So ein Ergebnis wie auf dem verlinkten Bild wirst du aber nicht bekommen, das sind einfach nur viele Messwerte.
 
Zuletzt bearbeitet:
Probier mal den Befehl:

plot "datei.dat" with linepoints

Das verbindet einfach die Punkte
 
Zurück
Oben Unten