开始使用免费开始使用

什么是矩阵?

在 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
编辑并运行代码