開始使用免費開始

用 R 超越高斯

有一個關於年輕高斯的知名故事。當他還是學生時,老師很懶,想讓全班忙起來,就要大家把 1 加到 100。高斯幾乎立刻就給出答案 5050。當下他其實是推導出一個計算等差級數總和的公式。對於不同起點與遞增值,還有更一般化的公式。不過與其自己推公式,不如用 R 來計算序列的總和吧!

本練習屬於課程

R 中級

檢視課程

練習說明

  • 使用函式 seq(),建立從 1 到 500、每次遞增 3 的序列。把結果向量指定給變數 seq1
  • 同樣使用函式 seq(),建立從 1200 到 900、每次遞增 -7 的序列。把結果指定給變數 seq2
  • 計算兩個序列的總和。你可以用 sum() 各算一次再把兩個結果相加,或是先把兩個序列接在一起,再用一次 sum()。將結果列印到主控台。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create first sequence: seq1


# Create second sequence: seq2


# Calculate total sum of the sequences
編輯並執行程式碼