Список переменных в 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 выделяет память для внутреннего массива строк с помощью a mxCalloc. Освободите память с помощью mxFree когда вы закончены с массивом.
MATLAB® именами переменных может быть до длины mxMAXNAM, заданный в заголовочном файле C matrix.h.