为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这些数字不相等?

为什么这些数字不相等?

慕后森 2019-05-21 14:45:59
为什么这些数字不相等?以下代码显然是错误的。有什么问题?i <- 0.1i <- i + 0.05i## [1] 0.15if(i==0.15) cat("i equals 0.15") else cat("i does not equal 0.15")## i does not equal 0.15
查看完整描述

4 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

这是hackish,但很快:

if(round(i, 10)==0.15) cat("i equals 0.15") else cat("i does not equal 0.15")


查看完整回答
反对 回复 2019-05-21
  • 4 回答
  • 0 关注
  • 831 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信