所以我有这个例子:
Σ i = 1 32 √I ^(3)+日志(5)
我需要使用R中的编码来解决。
我的编码是:
i<-seq(from=1,to=32)
sqrt((i)^3+log(5))
sum(sqrt((i)^3+log(5)))
但我不确定它是否正确。 任何提示?
答案 0 :(得分:5)
您可以通过运行较小的示例来检查这样的事情,您可以通过手动进行计算来说服自己。所以......
您的代码:
> i<-seq(from=1,to=32)
> sum(sqrt((i)^3+log(5)))
[1] 2409.853
这是32件事的总和:sqrt(1^3 + log(5) + sqrt(2^3 + log(5)) +
等。难以输出所有这些。所以,让我们尝试一件事:
> i<-seq(from=1,to=1)
> sum(sqrt((i)^3+log(5)))
[1] 1.615375
现在我们可以通过运行来检查:
> sqrt(1^3+log(5))
[1] 1.615375
好的,看起来不错。让我们尝试两件事。你的代码:
> i<-seq(from=1,to=2)
> sum(sqrt((i)^3+log(5)))
[1] 4.715285
与长路相比:
> sqrt(1^3+log(5)) + sqrt(2^3+log(5))
[1] 4.715285
耶!现在检查三个项目,这应该说服任何人。但它不是正确性的数学证明。一个更复杂的函数可能会对某些值做出意想不到的事情......