2015-12-22 60 views
-6

R 3.2.2中的此代码会发生什么(32位的32位& 64位)。我的电脑是核心i5-6200U SKYLAKE微架构 5.3 + 3.3 - 12.7 + 4.3 - 2.7 + 15.3 + 0.3 + 5.3 + 2.3 - 20.7结果等于零的公式有什么问题 - 在R控制台中

[1] 3.552714e-15

它应该是0(零)

但是,如果我改变的最后一个号码到20.6,结果为0.1 的问题是什么情况结果等于零的公式

回答

0

该数字非常接近0.我不确定R如何处理精度,但对于浮点数,几乎总是从数字表示中获得错误