外部インタフェース/API リファレンス    
engPutMatrix

mxArrayをMATLABエンジンのワークスペースに書き込む

Fortran 言語表示

引数
ep
   エンジンポインタ。

mp
   mxArrayのポインタ。

詳細

このルーチンは、mxArrayをMATLABエンジンのワークスペースに書き出します。

engPutMatrixは、mxArray mpをエンジンepに書き出します。mxArrayがワークスペースに存在しない場合は、作成します。同じ名前のmxArrayがワークスペースに既に存在する場合は、既存のmxArrayは新たなmxArrayで置き換えられます。

engPutMatrixは、成功した場合は0を、エラーが発生した場合は1を出力します。

終了するときに、このルーチンによって作成されたmxArrayをコード内で開放することに注意してください。

UNIXシステムでは、engPutMatrixは、コマンドload stdio nameをMATLABに発行し、データをstdin パイプに転送します。

例題

FortranプログラムからMATLABエンジン関数を呼び出す方法を説明するサンプルプログラムは、examplesディレクトリのeng_matサブディレクトリのfengdemo.fを参照してください。


 engPutFull Fortran MAT-ファイルルーチン