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