Только информация заголовка массива
#include "mat.h" mxArray *matGetNextVariableInfo(MATFile *mfp, const char **name);
#include "mat.h" mwPointer matGetNextVariableInfo(mfp, name) mwPointer mfp character*(*) name
mfp Указатель на информацию файла MAT
name Указатель на переменную, содержащую mxArray имя
Указатель на вновь выделенный mxArray структура, представляющая информацию заголовка для следующего mxArray из MAT-файла, на который указывает mfp. Функция возвращает имя mxArray в name.
matGetNextVariableInfo прибыль NULL в C (0 в Fortran) при достижении конца файла или при возникновении ошибки. В C, использование feof и ferror из библиотеки Standard C для определения статуса.
matGetNextVariableInfo загружает только информацию заголовка массива, включая все, кроме pr, pi, ir, и jc, от текущего смещения файла.
Если pr, pi, ir, и jc являются ненулевыми значениями при загрузке с matGetVariable, matGetNextVariableInfo устанавливает для них значение -1 вместо этого. Эти заголовки предназначены только для информационного использования. Никогда не передавайте эти данные обратно в рабочую область MATLAB ® и не сохраняйте их в MAT-файлах.
Использовать mxDestroyArray чтобы уничтожить mxArray создана этой подпрограммой по завершении работы с ней.
Порядок переменных, возвращаемых при последовательных вызовах matGetNextVariableInfo не гарантируется тот же порядок, в котором были записаны переменные.