|
|
◆ D1mach()
| Function D1mach |
( |
I As |
Long | ) |
|
機種パラメータ (倍精度浮動小数演算)
- 目的
- 倍精度浮動小数演算の機種パラメータを返す.
- 戻り値
- Double
Iにより指定された値. (Iが正しくない場合, 0を返す.)
- 引数
-
| [in] | I | 本ルーチンが返す値を指定.
= 1: 正の最小の数(β^(L-1))
= 2: 最大の数(β^U*(1-β^(-t)))
= 3: 最小の相対スペース(β^(-t))
= 4: 最大の相対スペース(β^(1-t))
= 5: log10(β)
|
- 注
- 浮動小数は基底β, t桁で表されるものとする.
符号 (β^e)*((x(1)/β) + ... + (x(t)/β^t))
ただし, 0 <= x(i) < β (i = 1, ..., t), 0 < x(1), L <= e <= U とする.
β, t, U, Lの値はI1machにより求めることができる.
- 出典
- SLATEC
|