Список переменных в 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
Указатель на переменную, содержащую количество mxArray
s в MAT-файле
Указатель на внутренний массив, содержащий указатели на имена mxArray
s в MAT-файле, на который указывает mfp
. На C каждое имя является NULL
-terminated string. The num
выходной аргумент - длина внутреннего массива (количество mxArray
s в MAT-файле). Если num
равен нулю, mfp
не содержит массивов.
matGetDir
возвращает NULL
в C (0
на Фортране). Если matGetDir
отказывает, устанавливает num
в отрицательное число.
Эта стандартная программа предоставляет вам список имен mxArray
s, содержащиеся в MAT-файле.
matGetDir
выделяет память для внутреннего массива строк, используя mxCalloc
. Освободите память с помощью mxFree
когда вы закончите с массивом.
MATLAB® имена переменных могут быть до длины mxMAXNAM
, заданный в заголовочном файле C matrix.h
.