あるデータを関数 f(x) でフィッティングする場合,
fit {[xrange] {[yrange]}} <function> '<datafile>' {datafile-modifiers} via '<parameter file>' | <var1>{,<var2>,...}
です.例えば,ファイル data.dat のデータを y = ax + b でフィットし,a, b のパラメータを得たいとき,
f(x) = b + a * x fit f(x) 'data.dat' via a,b
とすれば,たくさんの中間出力のあとに a, b の値がでてきます.
あるデータや関数のグラフをテキストで出力する場合,
set term dumb {[no]feed} {<xsize> <ysize>} {[no]enhanced}
です.例えば,sin(x) を書かせたい場合
gnuplot> set term dumb Terminal type set to 'dumb' Options are 'feed 79 24' gnuplot> plot sin(x)
とします.すると次のようなアスキーテキスト形式の出力が得られます.
1 ++----------------**---------------+----**-----------+--------**-----++ + *+ * + * * + sin(x) ****** + 0.8 ++ * * * * * * ++ | * * * * * * | 0.6 ++ * * * * * * ++ * * * * * * * | 0.4 +* * * * * * * ++ |* * * * * * * | 0.2 +* * * * * * * ++ | * * * * * * * | 0 ++* * * * * * *++ | * * * * * * *| -0.2 ++ * * * * * * *+ | * * * * * * *| -0.4 ++ * * * * * * *+ | * * * * * * * -0.6 ++ * * * * * * ++ | * * * * * * | -0.8 ++ * * * * * * ++ + * * + * * + * * + -1 ++-----**---------+----------**----+---------------**+---------------++ -10 -5 0 5 10
掲示板などでグラフを示したいときに使えるかもしれませんね. あまり複雑なグラフは書けませんが・・.