外部インタフェース/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 | ![]() |