确定mxArray是否为数字
#include "matrix.h" bool mxIsNumeric(const mxArray *pm);
调用mxIsNumeric
确定指定的数组是否包含数字数据。如果数组具有表示数值数据的存储类型,则mxIsNumeric
返回逻辑1
(真正的
).调用mxGetClassID
以确定存储类型。这些类id表示可以包含数字数据的数组的存储类型:
mxDOUBLE_CLASS
mxSINGLE_CLASS
mxINT8_CLASS
mxUINT8_CLASS
mxINT16_CLASS
mxUINT16_CLASS
mxINT32_CLASS
mxUINT32_CLASS
mxINT64_CLASS
mxUINT64_CLASS
否则,mxIsNumeric
返回逻辑0
(假
).
参见
:matlabroot
走读生/ / refbook例子