Main Content

isnan

シンボリック配列の要素が NaN かどうかの確認

構文

説明

isnan(A) は、A と同じサイズの配列を返します。この配列には、A の要素がシンボリックな NaN の場合は logical 1 (true)、そうでない場合は logical 0 (false) が含まれます。

NaN であるシンボリック配列要素の判定

isnan を使用し、次のシンボリック行列のどの要素が NaN かを判定します。

isnan(sym([pi NaN Inf; 1 + i Inf + i NaN + i]))
ans =
  2×3 logical array
     0     1     0
     0     0     1

入力引数

すべて折りたたむ

入力値。シンボリック数、変数、式または関数、あるいはシンボリック数、変数、式または関数の配列、ベクトルまたは行列として指定します。

ヒント

  • 任意の A では、isfinite(A)isinf(A)isnan(A) の 3 つの数量のいずれかが各要素に対して厳密に 1 になります。

  • NaN を含むシンボリック式および関数は、評価結果が NaN になります。たとえば、sym(NaN + i) はシンボリックな NaN を返します。

バージョン履歴

R2013b で導入