matGetDir (C and Fortran)

Список переменных в 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

Указатель на переменную, содержащую количество 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.

Примеры

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

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