确定mxArray是否将数据表示为双精度浮点数
#include "matrix.h" bool mxIsDouble(const mxArray *pm);
mxIsDouble
返回逻辑1
(真正的
)如果mxArray
将其实数据和虚数据存储为双精度浮点数。否则,返回逻辑的0
(假
).
旧版本的MATLAB®存储所有mxArray
数据为双精度浮点数。然而,从MATLAB Version 5软件开始,MATLAB可以以其他数值格式存储真实和假想数据。
在C语言中,调用mxIsDouble
等价于调用:
= = mxDOUBLE_CLASS mxGetClassID (pm)