主要内容

mxIsNumeric (C)

确定mxArray是否为数字

C语法

#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).

输入参数

全部展开

指针指向一个mxArray数组,指定为const mxArray *

例子

参见matlabroot走读生/ / refbook例子

另请参阅

之前介绍过的R2006a