Octave 2.1.71 のインストール

|

ちょっと数値計算に関心があって,Octave を ThinkPad X20 の FreeBSD にインストールする。Octave は,数値計算ソフト MATLAB(理科のひとならよく知っているであろう高価な市販品)の互換フリーソフトウェアである。貧者の MATLAB というわけだが,多項式関数の計算はもちろん,行列演算や統計解析,微分方程式の計算など高度な数値計算が可能である。なおかつ計算精度も高いとされている。gnuplot を使ったグラフ描画もできる。

身の回りの四則計算くらいなら Excel が便利だしそれで充分なのだけれど,計算機の浮動小数点演算は,算法と誤差との問題においてデリケートであって,論文のため等で統計解析やシミュレーションのシビアな計算をしたいのなら,MATLAB などの専門的数値計算ソフトウェアを使うべきである。信頼できる研究者,計算機の数理の専門家によって検証がなされているし,研究の現場での実績もある。一方 Excel はときにとんでもない計算を行うようである。

Octave は演算を高速化するため,FFTW,ATLAS というライブラリを使う。ドキュメントのタイプセットには数式の得意な LaTeX を必要とする。Octave も ATLAS も,FORTRAN,C/C++ で書かれた巨大なパッケージであり,コンパイルに途方もなく時間がかかる。待ちくたびれて計算機を動かしたまま寝てしまった。翌朝もそのまま放置して出勤した。ところが帰宅してみると,なんと PC の電源が落ちているではないか。家族の誰かのしわざか。瞬時停電か。いやな予感に苛まれつつブートさせたところ,南無三宝,果たしてファイルシステムがクラッシュしていた。手動で fsck を実行し,壊れたファイルを salvage しつつなんとかシステム起動に成功した。Octave の make を再実行すると,ATLAS ライブラリのコンパイルが途中から動き出した。要するに一晩動いてまだ終了していなかったわけである。いまも実行中である。

X20_crash.jpg

Moon Calendar

Profile

ISAO YASUDA。システムエンジニア。神奈川県在住。昭和 30 年代を懐かしむオヤジ。ロシアに興味があります。
[more], [About our site]

Notice

この文書はフィクションであり,実在する個人,団体等とは一切関係ありません。

R-18 指定サイトです。そのうち「18 歳以上ですか」の認証を入れる予定です。

文書の記述内容は無保証です。不適切な表現があればコメントにてご指摘ください。

コメント,トラックバックは,現在,運用を停止しています。ご意見等ありましたら isao@yasuda.homeip.net 宛電子メールにてお願いします。

Links

About this entry

Written by isao at 2006年8月 4日 19:25.

Previous: 日本人ジョーク集

Next: 『楽しもう!数学を』

Recent Entries in Main Index.
All Entries in Archive Index.

February 2012

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
Powered by Movable Type 4.1 blog counter