数式やデータをグラフ化する関数プロットプログラム。UNIX,Windows,Mac
UNIX、Windows、Macなど多くの環境で動作する。gnuという名称が付くがGNUプロジェクトの産物ではない。
たとえば、次の2つのグラフを描く。
- 振幅5[V]、周波数1[kHz]の正弦波を2周期分描く。
- 1の波形と同時に1よりもπ/2[rad]位相の遅れた波形を描く。
# Clear screen. clear # Settings. set grid set autoscale xy set nolog set ylabel "Voltage [V]" set xlabel "time [sec]" set title "Sin waves" v = 5 f = 1e3 w = 2 * pi * f # # 1 sin1(t) = v * sin(w * t) plot [t=0:2e-3] sin1(t) # 2 sin2(t) = v * sin(w * t - pi /2) plot [t=0:2e-3] sin1(t), sin2(t)
このコマンドを実行した結果は次のようになる。http://k-sakabe.com/file/gnuplot.png
[アプリケーション]