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