gnuplot でアニメーション
はじめに
reread コマンドにより自分自身を再帰的に呼び出すことでアニメーションを実現します。
最も基本的な例
次のようなファイル loadme を作成します。
h = h + 0.005
plot [0:pi][-4:4] h*sin(h*x)
if (h < 3) reread
このファイルを実行します。
gnuplot> h = 1
gnuplot> load 'loadme'
GD library を利用するように make された gnuplot の場合は、GIF アニメーションファイルに書き出すことができます。

gnuplot> set term gif animate delay 5
gnuplot> set out 'gifanime.gif'
gnuplot> h=1
gnuplot> load 'loadme'
gnuplot> set out

[GIF アニメーション(96KB)] ← Adobe ImageReady で作成したものです。
サンプル
微分係数の図形的な意味(つまり接線の傾きであること)を説明するためのサンプルを作ってみました。展開して diff.dem をロードしてみて下さい。「Hit RETURN key to continue」に続けて RETURN キーを押すと、アニメーションがスタートします。
gnuplot> load 'diff.dem'
Hit RETURN key to continue
[RETURN]
[GIF アニメーション(132KB)] ← Adobe ImageReady で作成したものです。