什麼是機器epsilon(Machine epsilon)

1與比1大的下一個可表示浮點數之間的差。是浮點數相對精度的參考,單精度為2⁻²³(約1.19 × 10⁻⁷),雙精度為2⁻⁵²(約2.2 × 10⁻¹⁶)。

日文名稱: マシンイプシロン

「機器epsilon(Machine epsilon)」出現在1領域的1道練習題中(電腦算術等)。

這個名詞所屬的領域: 電腦算術

練習機器epsilon(Machine epsilon)的題目

IEEE 754單精度的機器epsilon(1與比1大的下一個可表示的數之差)是多少?

  1. A2⁻²³(約1.19 × 10⁻⁷)
  2. B2⁻⁸(約3.9 × 10⁻³)
  3. C2⁻⁵²(約2.2 × 10⁻¹⁶)
查看答案與解析

正確答案:A. 2⁻²³(約1.19 × 10⁻⁷)

1.0表示為 1.000…0 × 2⁰,尾數為23位元,因此把尾數的最低位元加1後的下一個數是 1 + 2⁻²³。其差 2⁻²³ ≈ 1.19 × 10⁻⁷ 即為機器epsilon,代表單精度的相對精度約為7位數。2⁻⁵²是尾數52位元的雙精度的機器epsilon。2⁻⁸是與指數部分位元數混淆的值。此值也被用作決定浮點數比較容許值的參考。

解析中的「機器epsilon(Machine epsilon)」

出現「機器epsilon(Machine epsilon)」的題目(1題)

  1. IEEE 754單精度的機器epsilon(1與比1大的下一個可表示的數之差)是多少?

相關名詞

IEEE 754 布斯演算法(Booth's algorithm) 先行進位加法器 有效位數損失(Catastrophic cancellation) 有效數(Significand) 定點數 非正規化數 指數欄位 捨入至最接近偶數 華里士樹(Wallace tree)

前往名詞解釋列表