跳到主要内容

机器精度

阐述

机器精度是浮点数中描述浮点数精度的方式。

正式定义

定义 εmachine=β1p/2\varepsilon_{\rm machine}=\beta^{1-p}/2,这样对所有的实数 xx 都存在一个浮点数 xx' 使得 xxεmachinex|x-x'|\le\varepsilon_{\rm machine}|x|

其他定义

大多数数值计算环境中 ε\varepsilon 的定义是上述数值的两倍,例如

julia> eps()
2.220446049250313e-16

这个数值等于 2522^{-52},而不是 IEEE 64 位浮点数对应的 53 位。

实例

性质

相关内容

参考文献