iT邦幫忙

0

R語言問題-for迴圈

  • 分享至 

  • xImage

小弟才剛學R語言,有一個問題想要請教大家
請問在用for迴圈時,要怎麼把1+1/2+1/3+...+1/n寫成一個函數?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2021-06-08 12:34:01

https://ithelp.ithome.com.tw/upload/images/20210608/20001787MH7xhkhjAh.png

參考資料來源

MySum.function <- function(x) { 
    sum <- 0 
    for (n in x) { 
        sum <- sum + (1/n) 
    } 
    return(sum) 
} 
  
MySum.function(c(1,2,5)) 
0
jiehong
iT邦新手 5 級 ‧ 2021-06-09 10:46:01
funSum <- function(n){
  sum <- 0
  for(i in 1:n){
    sum <- sum + 1/i
  }
  return(sum)
}

我要發表回答

立即登入回答