Информация о заголовке массивов только
#include "mat.h" mxArray *matGetVariableInfo(MATFile *mfp, const char *name);
#include "mat.h" mwPointer matGetVariableInfo(mfp, name) mwPointer mfp character*(*) name
mfpУказатель на информацию о MAT-файле
имяИмя 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, созданный этой стандартной программой, когда вы будете закончены с ним.