mxIsNumeric (Fortran)
mxArray が数値であるかどうかを判別
Fortran 構文
#include "fintrf.h" integer*4 mxIsNumeric(pm) mwPointer pm
説明
mxIsNumeric を呼び出して、指定された配列に数値データが含まれているかどうかを判断します。配列に数値データを表すストレージ型がある場合、mxIsNumeric は 1 を返します。ストレージ型を判別するには mxGetClassID を呼び出します。次のクラス ID は、数値データを含むことのできる配列のストレージ型を表します。
mxDOUBLE_CLASSmxSINGLE_CLASSmxINT8_CLASSmxUINT8_CLASSmxINT16_CLASSmxUINT16_CLASSmxINT32_CLASSmxUINT32_CLASSmxINT64_CLASSmxUINT64_CLASS
それ以外の場合、mxIsNumeric は 0 を返します。
入力引数
例
例を開くには、次のように入力します。
edit([fullfile(matlabroot,"extern","examples","engmat","filename")]);
ここで filename は、次のようになります。
バージョン履歴
R2006a より前に導入