主要内容

matGetNextVariableInfo (C和Fortran)

只有数组头信息

C语法

#include "mat.h" mxArray *matGetNextVariableInfo(MATFile *mfp, const char **name);

Fortran语言的语法

#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语言中,使用feofferror从标准C库中确定状态。

描述

matGetNextVariableInfo只加载数组头信息,包括除公关π红外,jc,从当前文件偏移量。

如果公关π红外,jc加载时是否有非零值matGetVariablematGetNextVariableInfo将它们设置为-1代替。这些标头仅供信息使用。从来没有将这些数据传回MATLAB®工作区或保存到mat文件。

使用mxDestroyArray毁灭mxArray当你完成它的时候,就会创建这个程序。

对的连续调用返回的变量的顺序matGetNextVariableInfo并不保证与变量的写入顺序相同。

例子

参见matlabroot走读生/ / eng_mat例子:

之前介绍过的R2006a