1

可能重复:
R中的数字比较困难

我正在使用 R 2.15.2 并在 R 不等式运算符中发现了一个不寻常但严重的错误。

> 0.015 -0.005 
[1] 0.01
> 0.015 - 0.005 == 0.01
[1] FALSE
> 0.025 - 0.005 == 0.02
[1] TRUE

这可能吗?

只有当我与 比较时才会发生这种0.015 - 0.005情况0.01

有任何想法吗?

用你的电脑试试这个,看看这真的发生了!

谢谢,那我该怎么办?

> 0.015 - 0.005 < 0.01 
[1] TRUE 
> 0.025 - 0.005 < 0.02 
[1] FALSE 
> 
4

0 回答 0