2

抱歉,我没有在乳胶中编写 sum 函数。我试过$$但是没有用...

我是 R 的初学者,我想总结一下:

Sum from i=0 to n by 1.054^i

sum()在 R 中重新搜索了该函数。但是,在我看来,它只能添加元素而不能包含索引或其他内容。

所以我的问题是:我可以使用简单的 sum 函数来解决这个问题,还是必须使用 for 循环?

我真的很感谢你的回答!

更新

这是我的总和的链接(对不起,我不能发布它,但我需要更多的声誉:(链接

4

1 回答 1

4

在 R 中,大多数操作都是矢量化的,它需要从其他语言中稍微改变思维方式,对于这个问题,答案不是循环,您只需“一次”对数字序列执行整个操作:

sum(1.054^(0:n))
于 2013-10-04T18:30:17.243 回答