可能重复:
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
>