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