科学技術計算ソフトウェアとして世界中で利用されている MATLAB, Scilab, Octave に関する情報を提供します.
MATLABといえば,信号処理,画像解析,制御工学などの科学技術計算分野ではもちろん,最近では金融工学などの分野でも標準的なツールとして利用されているソフトウェアです.専門分野ごとに膨大な数のツールボックス(サブルーチン群)が用意されており,非常に効率的に目的を達成することができます.世の中には,C言語,Fortran,Basicなど様々なプログラミング言語があり,それぞれの遺産を利用することができるわけですが,MATLABを利用すれば,電卓でもできるような簡単な計算から大規模なアプリケーション開発までを遥かに楽に速く実現できます.
このようなソフトウェアがあることを知っているのと知らないのとでは,まさに天と地ほどの差があります.MATLABは決して安価なソフトウェアではありませんが,そのフリーウェア版ともいえるScilabやOctaveがありますので,使用したことがない人は,とにかく使ってみて下さい.ここでは,これらのソフトウェアを利用する上で参考になるであろう情報を提供します.
アルゴリズム開発,データの可視化,数値計算を行うためのテクニカルコンピューティング言語および対話型環境として,The MathWorks, Inc.が開発したソフトウェアです.日本国内では,サイバネットシステム株式会社が販売しています.
フランスのINRIAとENPCで開発された科学技術計算ソフトウェアです.MATLABと互換性があり,無料で配布されているオープンソースのツールとして,世界中で利用されています.現在は,Scilab Consortium によって開発が続けられています.
INRIA: Institute National de Recherche en Informatique et en Automatique
ENPC: Ecole Nationale des Ponts et Chaussees
米国Wisconsin大学化学工学専攻で開発された科学技術計算ソフトウェアです.Scilabと同様,MATLABと互換性があり,無料で配布されています.