Список переменных в MAT-файле
#include "mat.h" char **matGetDir(MATFile *mfp, int *num);
#include "mat.h" mwPointer matGetDir(mfp, num) mwPointer mfp integer*4 num
mfpУказатель на информацию файла MAT
numУказатель на переменную, содержащую число mxArrays в MAT-файле
Указатель на внутренний массив, содержащий указатели на имена mxArrays в MAT-файле, на который указывает mfp. В языке C каждое имя является NULL- завершенная строка. num выходной аргумент - длина внутреннего массива (число mxArrays в MAT-файле). Если num равно нулю, mfp не содержит массивов.
matGetDir прибыль NULL в C (0 в Фортране). Если matGetDir сбой, наборы num к отрицательному числу.
Эта подпрограмма предоставляет вам список имен mxArrays, содержащиеся в MAT-файле.
matGetDir выделяет память для внутреннего массива строк с помощью mxCalloc. Освободить память с помощью mxFree по завершении работы с массивом.
Имена переменных MATLAB ® могут иметь длинуmxMAXNAM, определенный в файле заголовка C matrix.h.