开始使用免费开始使用

在 R 中创建矩阵

在 R 中,可以用多种方式创建并分析矩阵。

一种方式是手动创建矩阵。实现这一点也有几种方法。

R 中的 matrix(a, nrow = b, ncol = c) 会创建一个包含 b 行、c 列,并用元素 a 重复填充的矩阵。

您也可以用 c() 命令手动构造矩阵。

本练习是课程的一部分

R 数据科学的线性代数

查看课程

练习说明

  • 命令 matrix(1, nrow = 2, ncol = 3) 会创建一个 2×3 的全 1 矩阵。请创建一个 3×2 的全 2 矩阵并打印结果。

  • 命令 matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE) 通过将向量 c(1,2)c(3,2) 作为列叠放,创建一个 2×2 矩阵。请将 byrow 改为 TRUE 并打印结果。

  • 已为您提供一个名为 A 的 2×2 全 1 矩阵。请使用 + 将该矩阵与上一步得到的矩阵相加。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create two matrices of all 1's and all 2's that are 2 by 3 and 3 by 2, respectively
matrix(1, nrow = 2, ncol = 3)

print(matrix(___, nrow = 3, ncol = ___))

# Create a matrix B and change the byrow designation.
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = ___)

# Add A to the previously-created matrix B
A + ___
编辑并运行代码