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