| 外部インタフェース/API リファレンス | ![]() |
C 言語表示
#include "matrix.h" bool mxIsNaN(double value);
戻り値
valueがNaN (Not-a-Number)である場合は真。そうでない場合は偽を出力します。
詳細
mxIsNaNvalueがNaNであるかどうかを決定します。NaNは、Not-a-Numberに対するIEEE代数表現です。NaNは、つぎのような数学的に定義されてない演算の結果として得られます。
0.0/0.0 Inf-Inf システムは、ビットパターンのファミリがNaNと等価であると理解しています。言い換えると、NaNは一つの値ではなく、むしろMATLAB(とIEEE準拠アプリケーション)がNot-a-Numberと等しいとして解釈する値のファミリです。
例題
examplesディレクトリのmxサブディレクトリのmxisfinite.cを参照してください。
さらに、examplesディレクトリのrefbookサブディレクトリのfindnz.cとfulltosparse.cを参照してください。
参考
| mxIsLogical | mxIsNumeric | ![]() |