質問

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

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

役に立ちましたか?

解決

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

私のプログラムでMATLABとのやり取りを提供したい場合は、ユーザーが個別にコードすることが不可能または単に退屈な多数のステートメントを指定できる場合は、MATLABエンジンを使用します。 MathworksのUIなしでMatlabを実行したいかのようです。

私はテストの外でMatlabエンジンを開くことに悩まされたことはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top