5

C または C++ で MATLAB コードを呼び出す場合、MATLAB エンジンを使用するか、MATLAB Compiler mcc を使用して MATLAB コードから C または C++ 共有ライブラリを作成するかをどのように選択しますか? それらの長所と短所は何ですか? 2 番目の方法については、http://www.mathworks.com/access/helpdesk/help/toolbox/compiler/f2-9676.htmlを参照してください。

C または C++ から MATLAB を呼び出す他の方法はありますか?

4

1 に答える 1

2

計算が線形で長い場合は、mcc を使用してコードをコンパイルします。MATLAB は、プログラムにリンクされる数値ルーチンを含む単なる別のライブラリであるかのようです。

自分のプログラムで MATLAB との対話を提供したい場合、ユーザーは多数のステートメントを指定できますが、これらのステートメントを個別にコーディングするのは不可能であるか、単純に退屈なだけであり、その場合は MATLAB エンジンを使用します。Mathworks の UI なしで MATLAB を実行したいようなものです。

テスト以外で MATLAB エンジンをわざわざ開いたことはありません。

于 2009-10-19T16:18:26.910 に答える