next up previous contents
Next: isreal Up: リファレンスマニュアル Previous: isinf

  
isnan

【目的】
isnan - NaN の判定
【形式】
y = isnan(x)             Y = isnan(X)
   Integer k;               (Matrix|Array) Y;
   (Real|Complex) x;        (Matrix|Array) X;
【詳細】
isnan(x)は,(実数|複素数) x について,値が NaN のとき 1, 有限あるいは +Inf あるいは -Inf のとき 0 を返す。 isnan(X)は,(行列|配列) X の各成分に isnan(X(i,j)) を作用した 結果からなる(行列|配列) を求める。Y の大きさは X の大きさと 同じになる。
【例題】
>> k = isnan(0.5)
k = 0
>> k = isnan(NaN)
k = 1
>> k = isnan(Inf)
k = 0
>> Y = isnan([1, Inf, NaN, -4])
=== [Y] : (  1,  4) ===
           (  1)         (  2)         (  3)         (  4)     
(  1)  0.000000E+00  0.000000E+00  1.000000E+00  0.000000E+00
【参照】
isinf(2.107), isfinite(2.106)


Masanobu KOGA 平成11年10月2日