開始使用免費開始

什麼是矩陣?

在 R 中,矩陣是由相同資料型別(數值、字元或布林)的元素所組成,並以固定的列與欄排列。因為只包含列與欄,矩陣被稱為二維結構。

你可以用 matrix() 函式在 R 建立矩陣。看看以下範例:

matrix(1:9, byrow = TRUE, nrow = 3)

matrix() 函式中:

  • 第一個引數是要讓 R 按照矩陣的列與欄去排列的元素集合。這裡我們用 1:9,它是 c(1, 2, 3, 4, 5, 6, 7, 8, 9) 的速記方式。
  • byrow 引數表示按列(row-wise)填入矩陣。若要改為按欄(column-wise)填入,只要設為 byrow = FALSE
  • 第三個引數 nrow 表示矩陣應該有 3 列。

本練習屬於課程

R 入門

檢視課程

練習說明

建立一個有 3 列的矩陣,內容為數字 1 到 9,並以列為優先順序填入。

動手互動練習

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

# Construct a matrix with 3 rows that contain the numbers 1 up to 9
編輯並執行程式碼