このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
isinf
シンボリック配列の要素が無限かどうかの確認
構文
説明
例
無限値であるシンボリック配列要素の判定
isinf
を使用し、次のシンボリック行列のどの要素が無限値かを判定します。
isinf(sym([pi NaN Inf; 1 + i Inf + i NaN + i]))
ans = 2×3 logical array 0 0 1 0 1 0
厳密値および近似値が無限値かどうかの判定
次のシンボリック値を 50 桁の精度で近似します。
V = sym([pi, 2*pi, 3*pi, 4*pi]); V_approx = vpa(V, 50);
厳密値の余接は無限大です。
cot(V) isinf(cot(V))
ans = [ Inf, Inf, Inf, Inf] ans = 1×4 logical array 1 1 1 1
しかし、近似値の余接は丸め誤差により無限大にはなりません。
isinf(cot(V_approx))
ans = 1×4 logical array 0 0 0 0
入力引数
ヒント
任意の
A
では、isfinite(A)
、isinf(A)
、isnan(A)
の 3 つの数量のいずれかが各要素に対して厳密に1
になります。A
の要素は次の場合に無限大として認識されます。シンボリックな
Inf
または-Inf
の場合シンボリックな
Inf
または-Inf
の和または積で、値NaN
が含まれない場合
バージョン履歴
R2013b で導入