isfinite ()
入力が有限値 (無限でも NaNでもない) であるかどうかを返します。
構文
isfinite(X)
引数
- x: 実数です。
返品
x が有限の場合はゼロ以外の値 (true)、それ以外の場合はゼロ (false)。
例
range x from -1 to 1 step 1
| extend y = 0.0
| extend div = 1.0*x/y
| extend isfinite=isfinite(div)
結果
| x | y | ディヴ | 有限 |
|---|---|---|---|
| -1 | 0 | -∞ | 0 |
| 0 | 0 | NaN | 0 |
| 1 | 0 | ∞ | 0 |