MATLAB

2010-11-18 14 views

答えて

3

MATLABはあなたをコンパイルすることができます.mファイルをバイナリファイルに変換することができます:

http://www.mathworks.com/help/toolbox/compiler/mcc.html

+0

あなたはMathworksで使用されているように、「コンパイラ」という言葉に騙されています。これはコンパイラではなく、MATLAB p-codeのような "パッケージャ"であり、インタプリタ(MATLAB Common Runtime)はまだ必要ですが、コードはより速く実行されません。 – Mikhail

+0

あなたは誤解されています。私はPhDの研究中に、Matlabを4.5年間広く使用しており、Matlabコードをバイナリにコンパイルすることは可能です。 – Rob

+1

OK、正確に言えば、MATLAB 6では可能でした。2004年にMATLAB 7がリリースされたときに変更されたもの – Mikhail

1

C++が許容される場合は、多くのMATLAB関数のC++のバージョンを提供し、このようなArmadilloなどのライブラリを、試みることができます。これにより、多くの機能を比較的簡単に変換することができます。