matGetVariable (C および Fortran)
MAT ファイルからの配列
C 構文
#include "mat.h" mxArray *matGetVariable(MATFile *mfp, const char *name);
Fortran 構文
#include "mat.h" mwPointer matGetVariable(mfp, name) mwPointer mfp character*(*) name
引数
mfpMAT ファイル情報へのポインター
nameMAT ファイルから取得する
mxArrayの名前
戻り値
mfp が指し示す MAT ファイルからの name の名前をもつ mxArray を表す、新たに割り当てられた mxArray 構造体へのポインター。
name の名前をもつ mxArray を返すことができなかった場合、matGetVariable は、C では NULL (Fortran では 0) を返します。
説明
このルーチンを使用すると、MAT ファイルから mxArray をコピーできます。
このルーチンによって作成された mxArray が不要になったときは、mxDestroyArray を使用して破棄します。
例
例を開くには、次のように入力します。
edit([fullfile(matlabroot,"extern","examples","engmat","filename")]);
ここで filename は、次のようになります。
バージョン履歴
R2006a より前に導入