我用的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),
显示结果见图二:
为什么结果不一致呢?