Octave

はじめに

GNU の OctaveMATLAB 類似の行列計算・グラフィックスツールです。 グラフは gnuplot を使って描きます。

Ring Server/pub/GNU など GNU をミラーしているところからソースをいただいてきてコンパイルすべきところですが, C++ のバージョンによってなかなかうまくいかないので, VinePlus の RPM をそのままインストールしました。

マニュアルは Octave のソースツリーの doc/interpreter/octave_toc.html からたどってオンラインで読めます。 あるいは doc/interpreter/octave.ps を印刷してもかまいませんし, Octave の中から help -i と打てば info 形式のマニュアルが読めます。

ヒント

数値は倍精度ですが,5桁しか表示されません。

output_precision=17
と打ち込んでおくと精度いっぱいまで表示されます。
whitespace_in_literal_matrix="ignore"
としておけば行列の列の区切りはコンマ,行の区切りはセミコロンに固定されます。 デフォルトでは
whitespace_in_literal_matrix="traditional"
で,スペースでも列が区切れ,改行があると行の区切りとされてしまいます。

開発版のコンパイル

octave-2.1.35 を gcc-3.0.3 でコンパイルしてみました。 途中 TeX でエラーになりましたが q で抜けられます。 特に問題なく動いているようです。

/usr/local/bin

lrwxrwxrwx    1 okumura  wheel          13 Jan  5 10:43 octave -> octave-2.1.35*
-rwxr-xr-x    1 okumura  wheel     5094555 Jan  5 10:43 octave-2.1.35*
lrwxrwxrwx    1 okumura  wheel          16 Jan  5 10:42 mkoctfile -> mkoctfile-2.1.35*
-rwxr-xr-x    1 okumura  wheel        7376 Jan  5 10:42 mkoctfile-2.1.35*
lrwxrwxrwx    1 okumura  wheel          17 Jan  5 10:42 octave-bug -> octave-bug-2.1.35*
-rwxr-xr-x    1 okumura  wheel        9868 Jan  5 10:42 octave-bug-2.1.35*
lrwxrwxrwx    1 okumura  wheel          20 Jan  5 10:42 octave-config -> octave-config-2.1.35*
-rwxr-xr-x    1 okumura  wheel        1165 Jan  5 10:42 octave-config-2.1.35*

/usr/local/include

drwxr-xr-x    3 okumura  wheel          72 Jan  5 10:42 octave-2.1.35/

/usr/local/lib

drwxr-xr-x    2 okumura  wheel         360 Jan  5 10:43 octave-2.1.35/

/usr/local/info

-rw-r--r--    1 okumura  wheel       80389 Jan  5 10:45 octave.info
-rw-r--r--    1 okumura  wheel       49343 Jan  5 10:45 octave.info-1
-rw-r--r--    1 okumura  wheel       52742 Jan  5 10:45 octave.info-10
-rw-r--r--    1 okumura  wheel       53316 Jan  5 10:45 octave.info-11
-rw-r--r--    1 okumura  wheel       45599 Jan  5 10:45 octave.info-12
-rw-r--r--    1 okumura  wheel       32615 Jan  5 10:45 octave.info-13
-rw-r--r--    1 okumura  wheel       50240 Jan  5 10:45 octave.info-14
-rw-r--r--    1 okumura  wheel       48286 Jan  5 10:45 octave.info-15
-rw-r--r--    1 okumura  wheel       51488 Jan  5 10:45 octave.info-2
-rw-r--r--    1 okumura  wheel       50858 Jan  5 10:45 octave.info-3
-rw-r--r--    1 okumura  wheel       48347 Jan  5 10:45 octave.info-4
-rw-r--r--    1 okumura  wheel       53517 Jan  5 10:45 octave.info-5
-rw-r--r--    1 okumura  wheel       50793 Jan  5 10:45 octave.info-6
-rw-r--r--    1 okumura  wheel       58213 Jan  5 10:45 octave.info-7
-rw-r--r--    1 okumura  wheel       67952 Jan  5 10:45 octave.info-8
-rw-r--r--    1 okumura  wheel       52648 Jan  5 10:45 octave.info-9

リンクはご自由にどうぞ。

松阪大学 奥村晴彦 okumura@matsusaka-u.ac.jp

Last modified: Sat Jan 5 10:52:02 JST 2002