XLPack 6.1
C/C++ API リファレンスマニュアル (基本モジュール)
読み取り中…
検索中…
一致する文字列を見つけられません

◆ _d1mach()

double _d1mach ( int  i)

機種パラメータ (倍精度浮動小数)

目的
倍精度浮動小数の機種パラメータを返す.
戻り値
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