mat文件中的下一个数组
包含“mat.h”mxArray *matGetNextVariable(MATFile *mfp, const char **name);
包含“mat.h”mwPointer mfp (mfp, name)字符*(*)name
mfp
指向mat文件信息的指针
的名字
指向包含。的变量的指针mxArray
的名字
指向新分配的指针mxArray
表示下一个的结构mxArray
从mat文件指向的mfp
。函数的名称mxArray
在的名字
。
matGetNextVariable
返回零
在C (0
在Fortran语言中)表示文件的结束或是否存在错误条件。在C语言中,使用feof
和ferror
从标准C库中确定状态。
matGetNextVariable
允许您按顺序遍历一个mat文件并读取每个mxArray
一次通过。函数读取并返回下一个mxArray
从mat文件指向的mfp
。
使用matGetNextVariable
立即打开mat文件matOpen
而不是与其他的mat文件例程。否则,概念的下一个mxArray
是未定义的。
使用mxDestroyArray
毁灭mxArray
当您完成这个例程时创建它。
连续调用返回的变量的顺序matGetNextVariable
不能保证变量的顺序是相同的。