R 中使用 For 循环来计算无限序列的部分和的一个简单问题正在遇到错误。
t <- 2:20
a <- numeric(20) # first define the vector and its size
b <- numeric(20)
a[1]=1
b[1]=1
for (t in seq_along(t)){
a[t] = ((-1)^(t-1))/(t) # some formula
b[t] = b[t-1]+a[t]
}
b
b[t] <- b[t - 1] + a[t] 中的错误:替换的长度为零