matGetVariableInfo (C and Fortran)

Информация о заголовке массивов только

Синтаксис C

#include "mat.h"
mxArray *matGetVariableInfo(MATFile *mfp, const char *name);

Синтаксис языка ФОРТРАН

#include "mat.h"
mwPointer matGetVariableInfo(mfp, name)
mwPointer mfp
character*(*) name

Аргументы

mfp

Указатель на информацию о MAT-файле

name

Имя mxArray добираться из MAT-файла

Возвращается

Указатель на недавно выделенный mxArray структура, представляющая информацию о заголовке для mxArray названный name из MAT-файла, на который указывает mfp.

matGetVariableInfo возвращает NULL в C (0 на Фортране), если попытка возвратить информацию о заголовке для mxArray названный name сбои.

Описание

matGetVariableInfo загрузки только информация о заголовке массивов, включая все кроме pr\Pi, ir, и jc. Это рекурсивно создает ячейки и структуры через их листовые элементы, но не включает pr\Pi, ir, и jc.

Если pr\Pi, ir, и jc ненулевые значения, когда загружено с matGetVariable, matGetVariableInfo устанавливает их на -1 вместо этого. Эти заголовки для информационного использования только. Никогда не пасуйте назад эти данные к рабочей области MATLAB® или сохраните его в MAT-файлы.

Используйте mxDestroyArray уничтожать mxArray созданный этой стандартной программой, когда вы закончены с ним.

Примеры

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

Смотрите также

matGetVariable

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