只有数组头信息
#include "mat.h" mxArray *matGetNextVariableInfo(MATFile *mfp, const char **name);
#include "mat.h" mpointer matGetNextVariableInfo(mfp, name) mpointer mfp character*(*) name . #include " mpointer " matGetNextVariableInfo(mfp, name
mfp
指针mat文件信息
的名字
变量的指针mxArray
的名字
指向新分配的指针mxArray
结构,表示下一个的头信息mxArray
从MAT-file指向mfp
.函数返回mxArray
在的名字
.
matGetNextVariableInfo
返回零
在C (0
在Fortran中),当到达文件末尾或存在错误条件时。在C语言中,使用feof
和ferror
从标准C库中确定状态。
matGetNextVariableInfo
只加载数组头信息,包括除公关
,π
,红外
,jc
,从当前文件偏移量。
如果公关
,π
,红外
,jc
加载时是否有非零值matGetVariable
,matGetNextVariableInfo
将它们设置为-1
代替。这些标头仅供信息使用。从来没有将这些数据传回MATLAB®工作区或保存到mat文件。
使用mxDestroyArray
毁灭mxArray
当你完成它的时候,就会创建这个程序。
对的连续调用返回的变量的顺序matGetNextVariableInfo
并不保证与变量的写入顺序相同。