什么是矩阵?
在 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参数表示是否按行填充矩阵。如果希望按列填充,只需将其设置为byrow = FALSE。- 第三个参数
nrow表示矩阵应有 3 行。
本练习是课程的一部分
R 语言入门
练习说明
创建一个包含 3 行、数字 1 到 9 的矩阵,并按行填充。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Construct a matrix with 3 rows that contain the numbers 1 up to 9