主要内容

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

输入参数

全部展开

指向mxArray数组,指定为const mxArray *

例子

请参阅matlabroot走读生/ / refbook例子

请参阅matlabroot走读生/ / mx例子

版本历史

R2006a之前介绍

另请参阅

|