私は MATLAB 言語を学んでおり、自由に実験できる環境が欲しいと考えています。MathWorks が提供する MATLAB 環境は商用です。試用版があるようですが、試用版ライセンスを取得する方法がわかりません。
今のところ、必要なのはコマンドラインと「標準ライブラリ」だけです。
私は MATLAB 言語を学んでおり、自由に実験できる環境が欲しいと考えています。MathWorks が提供する MATLAB 環境は商用です。試用版があるようですが、試用版ライセンスを取得する方法がわかりません。
今のところ、必要なのはコマンドラインと「標準ライブラリ」だけです。
Octave は主に matlab と互換性があります: http://www.gnu.org/software/octave/
MATLABを使い始めたばかりの場合は、代わりにPythonパスを使用することを強くお勧めします(MATLABを使用する必要がある非常に具体的な理由がない限り)。基本(配列/行列演算など)はMATLABと非常によく似ています。
私の現在の仕事の分野(神経科学)では、MATLABからPythonへの強力な移行があります。Pythonは無料で、一般的に強力であるため、多くのグループが切り替えを行っています。
おそらく始める必要がある基本的なパッケージは、numpy(基本的な配列の数値)、scipy(より多くのアルゴリズム)、およびmatplotlib(プロット)です。コマンドラインで作業したいので、IPythonもお勧めします。
別の回答ですでに述べたように、 PythonXY、Enthought Python Distribution、Anacondaなどの多くのパッケージを含むPythonディストリビューションもいくつかあります。
ウェブ上にはたくさんのチュートリアルがあります。少し検索して、好きなものを選んでください。
これらを調べてください:
オープンソースのMatlabの代替案の詳細については、RyanMorlokのこのブログエントリをお読みください。
私はRの大ファンですが、Matlabの代わりにはなりません...代わりになります。大きな違いがあります!
私は最近、Python XY に夢中になりました。Matlab とまったく同じではありませんが、多くの同じ機能があり、ルック アンド フィールをコピーしています。ただし、Matlab のライセンスを購入したくない場合は個人的に使用しますが、Matlab の代役で練習したい場合は使用しません。
MATLABで直接試してみたい場合は、MATLABとそのさまざまなツールボックスの無料試用版のダウンロードに関する最近のブログエントリがTheMathWorksWebサイトにありました。まだ連絡を試みていない場合は、ブログからこのページにリンクして、製品の試用版をリクエストできます。ライセンス製品を既にお持ちの場合は、サインインしてツールボックスの試用版をダウンロードできます。
他のユーザーは、私が提案したであろう例をあなたに与えました - Octave と Scilab。2つのうち、Scilabの方が強力だと思いますが、Octaveは標準のMATLABとのソース互換性を維持するために非常に懸命に努力していますが、Scilabはそうではありません。
そのため、MATLAB のような言語を試して、最終的に MATLAB に移行できるスキルを習得することが目的である場合は、Octave を使い続けることをお勧めします。