【发布时间】:2019-07-20 07:46:02
【问题描述】:
计算$\sum_{j=1}^{n}r^j$,其中r被赋值为$1.06$,并与\frac{(1-r^{n+1})}{(1-r)} for $n=10,20$比较。
这是我到目前为止所做的。
j=c(1:10)
r=1.06
A=r^j
A
sum(A)
compare_with=(1-(1.06)^(11))/(1-(1.06))
compare_with
【问题讨论】:
-
谁能告诉我为什么数学函数没有渲染?
-
试试
j <- 0:10看看结果。此外,如果您想计算n的多个值的分数值,请编写一个函数compare_with <- function(n) (1 - 1.06^(n + 1))/(1 - 1.06)。然后,compare_with(c(10, 20)). -
@RuiBarradas 非常感谢。我刚刚在我的大学听过两次讲座,所以我很好奇我们如何输入 n 的值。
-
@RuiBarradas 我想为不同的 n 值计算 sum(A)。我写的代码是
j <- 1:function(n) r <- 1.06 A <- (r^j) sum(A)((c(10,20,30,40))) compare_with=(r-r^(n+1))/(1-r) compare_with(c(10,20,30,40)) -
@RuiBarradas 你能帮我处理这段代码吗
n <- c(10,20,30,40) j <- 1:n r <- 1.06 A <- r^j A sum(A)输出没有给出 4 个值,但给出了一个带有警告消息的值In 1:n : numerical expression has 4 elements: only the first used
标签: r