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