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