Информация о заголовке массивов только
#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
, созданный этой стандартной программой, когда вы будете закончены с ним.