| 外部インタフェース/API リファレンス | ![]() |
Fortran 言語表示
integer*4 function engGetFull(ep, name, m, n, pr, pi) integer*4 ep, m, n, pr, pi character*(*) name
name
mxArray名。
m
n
pr
pi
詳細
ほとんどのMATLABアプリケーションは、フル(非スパース)mxArrayについてのみ動作します。このルーチンは、MATLABエンジンプロセスからフルmxArrayをコピーする簡単な方法を提供しています。これは、engGetMatrixの代わりであり、mxArray構造体の利用を必要としません。
engGetFullは、epによって指し示されたエンジンから指定されたmxArray を読み込み、m, n, pr, piによって指定された位置に、それぞれ行の大きさ、列の大きさ、実数配列のポインタ、虚数配列のポインタを設定します。
engGetFullは成功した場合は0を出力し、そうでない場合は1を出力します。
engGetFullは、mxCallocを用いて実数および虚数配列に対するメモリを割り当てます。終了したときに開放するためには、mxFreeを利用します。
mxArrayが純粋に実数ならば、虚数のポインタには0が与えられます。.
| engEvalString | engGetMatrix | ![]() |