Определите, является ли введенный массивом структур
#include "matrix.h" bool mxIsStruct(const mxArray *pm);
#include "fintrf.h" integer*4 mxIsStruct(pm) mwPointer pm
\pmУказатель на mxArray
Логический 1 (true), если pm указывает на структуру mxArray и логический 0 (false) в противном случае.
Используйте mxIsStruct, чтобы определить, указывает ли pm на структуру mxArray. Много стандартных программ (например, mxGetFieldNameByNumber и mxSetField) требуют структуры mxArray в качестве аргумента.
mxCreateStructArray, mxCreateStructMatrix, mxGetFieldNameByNumber, mxGetField, mxSetField