Ich möchte den fit-Befehl für mehrere Dateien in gnuplot verwenden. Ich weiß, dass für mehr als eine Datei, wenn der Betrieb auf den Säulen das gleiche ist, der Befehl zum Beispiel:Passen Sie eine Funktion mit mehreren Dateien und in verschiedenen Einheiten
f(x)=a*x+b
fit f(x) '< cat file1 file2 file3' using ($18/-200):($4/200) via a,b
Jetzt statt, die die gleiche Operation ($18/-200):($4/200)
, würde Ich mag verschiedene Operationen tun (weil zum Beispiel haben die Dateien die gleichen Mengen, aber in verschiedenen Einheiten); beispielsweise für Datei 1 ($18/-200):($4/200)
und für Datei 2 ($3*200):($7/400)
. Der Befehl
fit f(x) '< cat file1 file2' using '($18/-200):($4/200) ($3*200):($7/400)' via a,b
, dass ich naiv versuchte, funktioniert nicht. Irgendein Hinweis? Diese Frage ist ähnlich wie How to fit a function with multiple files in gnuplot
Dank
Ich könnte falsch verstehen, aber GNUPLOT beide Definitionen von n1 und den Dateinamen „ungültiger Befehl“ antwortet. – Fred
... und der bash-Befehl gibt "Badly plaited()" für die Zeile n1 = word (System ("wc -l file1"), 1) und "filename: Command not found" für die zweite Zeile. – Fred
@Fred Dies alles soll innerhalb einer gnuplot-Shell ausgeführt werden. – Miguel