矩阵乘法:两个变换的复合
这一页在记什么
矩阵乘法最容易被背成规则,但它真正的定义理由是:
如果先做
注意顺序:
所以
这一集真正解决的困惑
矩阵乘法看起来特别不自然:为什么是“行乘列”?为什么
如果只从数字规则看,这些都很别扭。
这一集的做法是把问题换成几何问题:
先做一个线性变换,再做另一个线性变换,整体仍然是一个线性变换。矩阵乘法就是用一个新矩阵记录这个整体动作。
从“乘法规则”到“动作复合”
先做右边,再做左边
对向量
所以
新矩阵仍然由基向量最终落点决定

如果想知道复合变换
这两个最终落点就是
行乘列是复合动作的坐标计算

所谓“行乘列”,其实是在算:一个基向量经过第一个矩阵后得到的向量,再经过第二个矩阵后落在哪里。
规则本身不神秘。它只是复合变换在坐标里的计算形式。
复合动作在意顺序

把矩阵乘法看成“动作叠加”后,很多性质会自然:
- 先旋转再剪切;
- 先缩放再投影;
- 先做
再做 。
顺序不同,空间结果通常不同。
结合律来自同一串动作

矩阵乘法满足结合律:
把它变成自己的判断规则
以后看到矩阵乘积,先把它读成一句动作顺序。
| 表达式 | 动作读法 |
|---|---|
| 先 | |
| 连续做两次 | |
| 先做 | |
| 先换语言,再做 |
尤其要警惕
和考研线代的连接
1. 为什么矩阵乘法一般不交换
因为动作顺序不同:
所以
2. 矩阵多项式和矩阵幂
这为后面的特征值埋伏笔:如果某些方向经过
3. 可逆矩阵
如果
易错点
- 把
读成先 后 。对向量 来说,实际是先 后 。 - 以为矩阵乘法不交换只是公式怪。其实是空间动作顺序不同。
- 会算
,但不知道结果矩阵的列代表什么。 - 忘了结合律不是交换律。能改括号,不代表能改顺序。
我疑惑的地方
疑惑 1:为什么 不是先 后 ?
因为矩阵是作用在右边向量上的:
疑惑 2:为什么矩阵乘法满足结合律,却不满足交换律?
结合律说:
交换律说:
所以结合律自然,交换律稀有。
疑惑 3:为什么矩阵乘积的列这么重要?
因为乘积
下次遇到怎么办
看到矩阵乘积,先别急着算,先标顺序:
- 对
,在脑子里标成 。 - 对
,想成同一个变换重复 次。 - 对
,想成 的输出全部落进 的零空间。 - 对
,想成两个变换可以交换顺序,这是特殊结构。
这会让抽象矩阵等式更像空间动作,而不是符号迷宫。
更高层次的见解
第 5P 其实在重新定义你对“乘法”的感觉。
普通数乘法里,乘法经常表示数量缩放,而且满足交换律;矩阵乘法里,乘法更像“动作复合”,动作复合天然在意顺序。
这也解释了为什么矩阵语言特别适合描述流程:
- 计算机图形学中连续旋转、缩放、平移;
- 线性递推中状态一步步演化;
- 对角化中把复杂动作拆到简单坐标系;
- 矩阵幂中同一动作重复发生。
矩阵乘法不是算术的怪胎,而是“过程语言”。
本集复看问题
- 为什么
中右边的 先作用? - 复合矩阵的每一列是什么?
- 为什么矩阵乘法满足结合律?
- 用一个生活动作类比解释为什么矩阵乘法不交换。
- 我能不能用“动作复合”解释
、 、 ?
链接
- 🏠 返回总览:线性代数的本质:直觉复习地图
- 上一集:矩阵与线性变换:矩阵是在移动整个空间
- 下一集:三维线性变换:二维直觉可以升维
- 视频来源:Bilibili BV1ib411t7YR p05