Определите, является ли введенный массивом структур
#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