MATLABの代わりに使えるフリーソフトを紹介します。
MATLABって便利ですよね!
MATLAB は、数値計算、可視化、プログラミングのための高水準言語による対話型環境です。
大変高価なソフトですが、それに見合った機能と性能を備えていて、一度使うと手放せませんよね。
でも、「卒業してMATLABを使える環境が無くなった」「転職先がMATLABを使っていない」「個人でも使いたいがMATLABは高くてとても手が出ない」という方は多いのではないでしょうか?
私も、大学ではMATLABを愛用していたのですが、卒業してから使うことができなくなり、「MATLABだったら簡単にできるのに」と思うことがよくありました。
そういう時に使える無料のMATLAB互換(類似)のソフトウェアをまとめます。
Scilab Official Website
ScilabはMATLABに類似した機能を持ったオープンソースの数値計算システムです。統合された環境が提供されており、高度なグラフィックス機能、数値計算機能、プログラミング機能が内蔵されています。追加するツールボックスも豊富に提供されています。
関数の仕様や文法はMATLABとやや異なりますので、最初は少しとまどうかもしれません。
GNU Octave Home About Download Support Get Involved Donate Your donations help to fund continuing maintenance tasks, development of new features and the organization of Octave conferences. Amount (US…
Gnu Octave とは、MATLABと互換性を持ったフリーな数値解析ソフトウェアです。
文法の互換性は高く、そのまま動くプログラムも多いでしょう。
Home News Screenshots Downloads Getting Help Documentation FAQ Home FreeMat is a free environment for rapid engineering and scientific prototyping and data processing. It is similar to commercial sys…
FreeMatは、MATLABとの高い互換性を目指しているオープンソースの数値解析ソフトウェアです。GUIの完成度が高く期待が大きいですが、まだ開発途上のようです。
SciPy 出典: フリー百科事典『ウィキペディア(Wikipedia)』 移動: 案内 、 検索 この記事には複数の問題があります。 改善 や ノートページ での議論にご協力ください。 SciPy 最新版 0.8.0 / 2010年7月28日 (2年前) ( 2010-07-28 ) プログラミング言語 Python 対応OS クロスプラットフォーム 種別 数値解析 ライセンス New BS…
SciPy は Python のための科学的ツールのライブラリです。人気の高いPythonを使って、数値解析や信号処理を行うことができます。高度なグラフィック機能も備えています。
Scipyはインストールが難しいので、簡単にインストールできるパッケージがあります。
Portable Scientific Python 2/3 32/64bit Distribution for Windows
USBメモリなどで持ち運び可能なPython環境
Python(x,y) – the scientific Python distribution. Download Python-xy Python(x,y) is a free scientific and engineering development software for numerical computations, data analysis and data visualiza…
Scipyの環境と、開発環境であるSpyderを一括してインストールできます。フリーです
Through Python training classes, custom software, and consulting services, Enthought helps organizations improve quantitative data analysis and interactive visualization. Our Enthought Python Distrib…
上記と同じく、一括してインストールできます。Scipy統合環境としてはこちらのほうが有名です。EnthoughtはScipyを企業向けにサポートつきで販売するビジネスを展開していますが、無料Verも配布しています。
いくつもありますが、個人的なおすすめはScilabです。長く開発が続いており、完成度が高くなってきています。ただし、MATLABと違うところも多いので、なれるのに少し時間が必要です。
OctaveはMATLABクローンとして使うのであれば、一番近いです。MATLABのプログラムは容易にOctaveは移行できるでしょう。ただ、統合環境がないことと、追加できるToolboxに乏しい点に不満を感じることがあるかもしれません。
Freematは統合環境もあり、完成度が高く感じられますが、基本的な機能がまだ揃っていないところがあるようです。まだ開発途上なのですが、最近更新の速度が遅くなっているのが残念です。
SciPyはPythonになじみがある人にとっては良い選択肢だと思います。今風な言語でMATLAB的なことができるのは大きなメリットです。