Main Content

C アプリケーションからの MATLAB 関数の呼び出し

matlabroot/extern/examples/eng_mat フォルダー内のプログラム engdemo.c は、スタンドアロン C プログラムからエンジン関数を呼び出す方法を示しています。この例では、C 行列 APIを使用します。

メモ

C++ アプリケーションから MATLAB® 関数を呼び出すには、C++ 用の MATLAB データ APIを使用します。詳細については、C++ からの MATLAB 関数の呼び出しを参照してください。

このプログラムの Microsoft® Windows® バージョンについては、matlabroot\extern\examples\eng_mat フォルダーにある engwindemo.c を開きます。C++ バージョンについては、engdemo.cpp を開きます。

このプログラムの最初の部分は、MATLAB を開始し、データを送信します。MATLAB はデータを解析し、結果をプロットします。

Plot from engdemo engine application.

プログラムは次のように続きます。

Press Return to continue

Return を押して、プログラムを続けます。

Done for Part I.
Enter a MATLAB command to evaluate.  This command should
create a variable X.  This program will then determine
what kind of variable you created.
For example: X = 1:5

X = 17.5 を入力してプログラムの実行を続けます。

X = 17.5
 
X =
 
   17.5000
 
 
Retrieving X...
X is class double
Done!

最後に、プログラムはメモリを解放し、MATLAB エンジンを閉じて終了します。

関連する例

詳細