外部インタフェース/API リファレンス | ![]() ![]() |
C 言語表示
#include "matrix.h" bool mxIsNaN(double value);
戻り値
value
がNaN
(Not-a-Number)である場合は真。そうでない場合は偽を出力します。
詳細
mxIsNaN
valueが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 | ![]() |