全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4915 2
2011-12-26
我用的RStudio编辑器,运行下面的程序:
> x<-6.6> #n<-55> n<-8> x_sum<-0> for (i in 0:n) {+   x_sum<-x_sum+x^i+ }> round(x_sum,digits=6)[1] 4243336> round(hxn<-(1-x^(n+1))/(1-x),digits=6)[1] 4243336出来上述结果,而在工作空间里他们的值显示x_sum=4243335.53817856hxn=4243335.53817856见图一:

如果添加一条命令options(digits=20),
显示结果见图二:

为什么结果不一致呢?

附件列表
截图01.png

原图尺寸 15.22 KB

图一

图一

截图02.png

原图尺寸 8.61 KB

图二

图二

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-12-27 02:57:32
你round到6位,之后的都是不准的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-12-27 12:03:42
多谢了,!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群