mxIsDouble (C)
mxArray が倍精度浮動小数点数としてデータを表しているかどうかを判別
C 構文
#include "matrix.h" bool mxIsDouble(const mxArray *pm);
説明
mxIsDouble
は、mxArray
がその実数データおよび虚数データを倍精度浮動小数点数として格納する場合に logical 1
(true
) を返します。その他の場合は logical 0
(false
) を返します。
古いバージョンの MATLAB® では、すべての mxArray
データを倍精度浮動小数点数として格納します。ただし、MATLAB Version 5 以降の MATLAB ソフトウェアでは、実数データと虚数データを他の数値形式で格納できます。
C では、mxIsDouble
を呼び出すことは以下を呼び出すことと同等です。
mxGetClassID(pm) == mxDOUBLE_CLASS
入力引数
例
の次の例を参照してください。matlabroot
/extern/examples/refbook
の次の例を参照してください。matlabroot
/extern/examples/mx
バージョン履歴
R2006a より前に導入