2016-03-24 14 views
1

Mein gnuplot Skript enthält Reihe von passend zu dem Erhalt:Prevent bestehende Ausführung durch „NaN“ resultiert aus Gnuplot des fit Befehl

... 
fit f(x) "$data" via a, r 
... 
fit f(x) "$data" via a, r 
... 
fit f(x) "$data" via a, r 
... 

, das ich es wünschen, bis zum Ende des Skripts zu laufen, aber manchmal, wenn die fit Befehl zurückgeben "NaN" Ergebnis mit Fehlermeldung:

Function evaluation yields NaN ("not a number") 

das Programm wird tot sein, und der Rest der Zeilen wird nie ausgeführt werden. Meine Frage ist, wie man dieses Problem gut behandelt?

Antwort

0

Ich hatte das gleiche Problem versucht f(x) = a*exp(b*x)+c passen.

Ich löste es, indem ich Anfangswerte den Variablen a, b und c zuordnete. (1,1,0).