さっそく, 例題を見てみましょう.
図9.47(a)のようなデータファイルを考えます. ファイル名は f0.dat とします.
このデータに, という直線をあてはめてみることにします. このためには,
f(x)=a*x+b [Enter] fit f(x) 'f0.dat' via a,b [Enter]と入力します. すると, gnuplotのウィンドウは 図9.48のような状態になります. このウィンドウには, パラメータの値, 計算が終了するまでにおこなわれた繰り返し計算の回数 およびいくつかの統計情報が表示されます.
では, これに続いて, 計算された直線とデータを重ね書きしてみましょう.
plot 'f0.dat' pt 6 ps 2, f(x) [Enter]というコマンドを実行し, データファイル f0.dat と 関数 f(x)を重ね書きしてみます. すると, 図9.49のような結果が得られます.
次に, このグラフに
a=0.5 [Enter] b=15 [Enter] c=10 [Enter] d=0.1 [Enter] e=1 [Enter] f(x)=a*x+b + c *sin(d*x) [Enter] fit f(x) 'f0.dat' via a,b,c,d [Enter] plot 'f0.dat' pt 5 ps 3, f(x) [Enter]というコマンドを実行すると, すると, 図9.50のような結果が得られます.
計算が終わったときのパラメータをファイルに保存しておきたいときには,
save variables 'パラメータファイル' [Enter]とします. ここに, 「パラメータファイル」と書かれた部分には 適当なファイル名が入ります. 上記のコマンドを実行すると, たとえば図9.51のようなファイルが作成されます.