MATLABエンジンとMATLABコンパイラによって作成されたライブラリ?
-
21-09-2019 - |
質問
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エンジンを開くことに悩まされたことはありません。
所属していません StackOverflow