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