【发布时间】:2021-01-03 02:05:47
【问题描述】:
我是迭代计算 R 的新手。我想做一个串行计算 sucn,因为我在下一个结果中使用了以前的结果。下面的代码展示了一种计算序列差分方程的代码尝试:
quadmap <- function(start,rho,niter) {
#variables
x_1<- start
r<-rho
n<-niter
print(c('x_1','r','n'))
print(c(x_1,r,n))
for (i in 1:n){
x_k_1<-x_1
xk <- r*x_k_1*(1-x_k_1)
x_k_1<- xk
print(xk)
}
}
我想在计算中使用新的 xk 作为新的 'x_k_1' 直到 n 循环。
我没有得到想要的输出
【问题讨论】:
标签: r function for-loop iteration repeat