ITPub博客

首页 > > > R语言-for循环

R语言-for循环

作者:浪花小雨滴 时间:2020-06-17 14:02:23 0 删除 编辑

for循环结构语法:

for (var in seq) expr

其中var表示循环变量,seq为向量,expr为执行的语句。
例1 下面我们通过for循环来计算 \sum^{100}_{n=1}n^3 .

>s<-0
>for ( n in 1:100)   s<-s+n^3
>s
[1] 25502500

因此 \sum^{100}_{n=1}n^3= 25502500.

例2 已知Fibonacc数列为:1,1,2,3,5,8,\cdots ,求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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    39958