确定mxArray是否是指定类的对象
#include "matrix.h" bool mxIsClass(const mxArray *pm, const char *classname);
逻辑1
(真正的
)如果点
指向具有类别的数组类名称
和逻辑0
(假
否则)。
每一个mxArray
被标记为某种类型。mxIsClass
返回逻辑1
(真正的
)如果mxArray
是指定的类型。否则,函数返回逻辑的结果0
(假
).
MATLAB®不检查类是否派生自基类。
在C:
mxIsClass (pm,“双”);
等价于调用这两种形式中的任意一种:
mxIsDouble (pm);比较字符串(mxGetClassName (pm),“双”)= = 0;
使用它更有效率mxIsDouble
的形式。