麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > R > 正文

R語言中循環語句for循環的運用

2023-05-01 13:45:44
字體:
來源:轉載
供稿:網友

循環語句是指在一定條件下,反復執行相同的語句。這里的條件是循環條件,相同的語句是循環體。

在R語言中,循環語句主要有for循環、while循環和repeat循環三種。

本文首先介紹一下for循環的使用,在接下來的兩篇文章中探討while循環和repeat循環的使用。

for循環的與法格式為:

for(var in seq)
{
   expr
}

其中,var為循環變量;seq為向量表達式,通常是一個序列。

其執行過程是,每次從序列seq中取一個值放到var中,在循環體expr中進行使用。

R語言中for循環的使用

舉例1:輸出序列的值

for(n in 1:10)
  print(n)

此例輸出結果:[1] 1 2 3 4 5 6 7 8 9 10

舉例2:求1~100之間所有數的和

sum <- 0

for(i in 1:100)
  sum = sum + i
print(sum)

此例是求1~100所有數的和,輸出結果為:5050

舉例3:求二維數組中的最大值。

x<-c(11,34,12,87,89,93,54,31,88)
ar<-array(x,c(3,3))
max<-ar[1,1]
for(i in 1:3)
   for(j in 1:3)
       if(ar[i,j]>max)
           max = ar[i,j]
print(max)

本例輸出結果為93

舉例4:求Fibonacci序列的前N項

N<-20   #求前20項
vec<-NA  #定義一個空向量
vec[1] = vec[2] = 1   #前兩項賦值為1
for(n in 3:N)     #從第3項開始循環
     vec[n] = vec[n-2] + vec[n-1]   #每項是前兩項之和
print(vec) #輸出

本例執行結果如下圖所示:

R中使用for循環求Fibonacci數列前n項

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费黄色成人 | 欧日一级片 | www.xxx视频| 圆产精品久久久久久久久久久 | 中文字幕在线网站 | 色爱99 | 高清av免费 | 青青青在线免费 | 欧美日韩一区,二区,三区,久久精品 | 欧美成人午夜一区二区三区 | 色阁阁69婷婷 | 中国hd高清xxxxvideo | 天天看成人免费毛片视频 | 天堂二区 | 91在线看黄 | 国产一区二精品区在线 | 国产福利不卡一区二区三区 | 黄色片网站免费在线观看 | 一级电影中文字幕 | 免费观看一级淫片 | 精品国产一区二区三区四区在线 | 黄色片一区二区 | 全黄裸片武则天一级第4季 九色p | 欧美1区2区在线观看 | 99爱视频在线观看 | 一级在线免费 | 国产日韩欧美 | 欧美不卡在线 | 国产亚洲小视频 | 91久久久久久久久久久久久久 | 国产精品视频成人 | 天天草天天干天天 | 国产91对白叫床清晰播放 | 巨乳激情 | 在线视频 亚洲 | 黄色片免费看看 | 久久久久久久一区二区三区 | 国产精品1区2区在线观看 | 国产99久久 | 国产亚洲精品久久久久婷婷瑜伽 | 斗罗破苍穹在线观看免费完整观看 |