R中的数值误差

时间:2018-08-03 05:08:44

标签: r numerical-computing

我需要比较数字。但是在某些比较中存在许多数值误差。我知道它们是错误的,因为已知分析结果。当然,当已知分析结果时,不需要进行数值评估,但我想知道如何以数字方式解决这些问题。示例如下所示。

> x <- seq(0,1,length=11)
> x[8]
[1] 0.7
> x[8]==0.7
[1] FALSE
> 
> x <- round(seq(1,0,length=21),2)
> x[3]==0.9
[1] TRUE
> x[5]==0.8
[1] TRUE
> (x[3]+x[5])/2
[1] 0.85
> (x[3]+x[5])/2==0.85
[1] FALSE

0 个答案:

没有答案