我正在使用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
>