【Linux】GNUPLOTでカーブフィッティングを行う

GNUPLOTでカーブフィッティングを行う。

> f(x)=a*x*x*x+b*x*x+c*x
> a=1.0
> b=1.0
> c=1.0
> fit f(x) 'source.dat' us 1:2 via a,b,c
> plot f(x), 'source.dat' us 1:2

未知数a,b,cを持つ関数f(x)を書く。
a,b,cに初期値を与える。
fitコマンドでカーブフィッティングを行う。source.datには、点列データを与える。
plotコマンドで、出力してみる。