开始使用免费开始使用

矩阵乘法——顺序很重要

在上一个课程中,我们学习了矩阵如何作用于向量(拉伸、收缩、对称、旋转等),并把向量变换为新的向量。

这些矩阵连续作用时可以形成更复杂的变换。然而由于矩阵乘法不满足交换律,变换的顺序很关键。

  • 下面的 R 输出矩阵
> A
          [,1]       [,2]
[1,] 0.7071068 -0.7071068
[2,] 0.7071068  0.7071068

表示将二维向量逆时针旋转 45 度。

  • 矩阵
> B
     [,1] [,2]
[1,]    1    0
[2,]    0   -1

表示关于 x(第一)轴的镜像对称。

本练习是课程的一部分

R 数据科学的线性代数

查看课程

练习说明

  • 已为您加载 ABb。计算乘积 \(AB\) 和 $BA$,并展示这两个操作不满足交换律。
  • 将这两个乘积都作用到向量 b <- c(1,1) 上以进一步验证。

交互式实操练习

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

# Multiply A by B
A%*%___

# Multiply A on the right of B
___%*%A

# Multiply the product of A and B by the vector b
A%*%B%*%___

# Multiply A on the right of B, and then by the vector b
B%*%___%*%b
编辑并运行代码