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 はデータを解析し、結果をプロットします。
プログラムは次のように続きます。
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 エンジンを閉じて終了します。