Octave
GNU Octave は数値計算のための高級言語で,Matlab と互換性がある軽快なコマ
ンドラインインターフェースを持っています.多項式,線形・非線形方程式,行
列計算,関数の数値積分,常微分方程式の数値解を扱います(シンボリックな計
算はできません).グラフィックは全て gnuplot を呼び出して実現しています.
もっと高機能なグラフィックライブラリを組み込むことも可能です.
2007年のクリスマスにメジャーバージョン改訂版のVer.3.0がリリースされ,
ますますMatlab互換性が高まりました.
共通見本図
gnuplot と同じです.生の gnuplot に近い記述の仕方と,Matlab 互換の記述法
が用意されています.
-
Ver.2系では,gnuplotに近い記述を駆使しないと図が得られません.
-
Ver.3系では,Matlab互換コマンドが使えます.大きな違いは,gnuplotでは
グラフの属性(タイトルや軸名や視点)などを設定してからプロットしますが,
Matlabではまずプロットしてから(オブジェクトを作成してから)属性を与えます.
カラーの3次元プロットは,gnuplot3.8から可能になりました.
リンク