对于IEEE浮点数,为什么以下等式成立:epsilon m?
(1-1e-16)-1 = -1.1102e-16 1 + (1e-16-1)= 1.1102e-16
而另一方面,以下等式等于0:
(1 + 1e-16)-1 = 0
有人能解释一下吗?对于最后一个问题,我理解:
当1 ≤ x ≤ 1 + M时,fl(x)= 1, 当1 + M<x≤1 + 2M时,fl(x)= 1 + 2M
难道前两个结果不应该等于0吗?因为当1-M<x≤1时,fl(x)= 1,当1-2M≤x≤1-M时,fl(x)= 1-2M?
(1-1e-16)-1 = -1.1102e-16 1 + (1e-16-1)= 1.1102e-16
而另一方面,以下等式等于0:
(1 + 1e-16)-1 = 0
有人能解释一下吗?对于最后一个问题,我理解:
当1 ≤ x ≤ 1 + M时,fl(x)= 1, 当1 + M<x≤1 + 2M时,fl(x)= 1 + 2M
难道前两个结果不应该等于0吗?因为当1-M<x≤1时,fl(x)= 1,当1-2M≤x≤1-M时,fl(x)= 1-2M?
M
?是2^{-53}
还是2^{-52}
? - Mark Dickinson