for循环结构语法:
for (var in seq) expr
其中var表示循环变量,seq为向量,expr为执行的语句。
例1 下面我们通过for循环来计算 .
>s<-0
>for ( n in 1:100) s<-s+n^3
>s
[1] 25502500因此 25502500.
例2 已知Fibonacc数列为: ,求Fibonacc数列前50项的和。
x<-c()
x[1]<-1
x[2]<-1
s<-x[1]+x[2]
for (i in 3:50) {
x[i]<-x[i-1]+x[i-2]
s<-s+x[i]
}运行结果
> s
[1] 32951280098因此Fibonacc数列前50项的和为32951280098。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3159134/ ,如需转载,请注明出处,否则将追究法律责任。