matGetDir (C и Фортран)

Список переменных в MAT-файле

Синтаксис C

#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 - отключенная строка. Выходным аргументом num является длина внутреннего массива (количество mxArray s в MAT-файле). Если num является нулем, mfp не содержит массивов.

matGetDir возвращает NULL в C (0 на Фортране). Если matGetDir сбои, num наборов к отрицательному числу.

Описание

Эта стандартная программа предоставляет вам список имен mxArray s содержавший в MAT-файле.

matGetDir выделяет память для внутреннего массива строк с помощью mxCalloc. Освободите память с помощью mxFree, когда вы будете закончены с массивом.

Именами переменных MATLAB® может быть до длины mxMAXNAM, заданный в заголовочном файле C matrix.h.

Примеры

Смотрите эти примеры в matlabroot/extern/examples/eng_mat:

Представлено до R2006a