exponenta event banner

matGetDir (C и 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