什麼是矩陣?
在 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