矩阵就是线性变换
一、核心思想:记录基向量的去向
上一节说过:只要知道基向量 ^、^ 变到哪,整个线性变换就确定了。矩阵就是记录这个”去向”的表格。
设线性变换 T 满足:
T(^)=(ac),T(^)=(bd)
那么用一个 2×2 矩阵记录:
M=(acbd)
- 第 1 列 (a,c)T = ^ 变换后的位置
- 第 2 列 (b,d)T = ^ 变换后的位置
二、矩阵乘向量:如何得到任意向量的像
任意向量 v=(x,y)T=x^+y^,由线性性:
T(v)=xT(^)+yT(^)=x(ac)+y(bd)=(ax+bycx+dy)
这就是矩阵乘法的定义:
Mv=(acbd)(xy)=(ax+bycx+dy)
计算规则
“行 × 列”:结果第 i 个分量 = 矩阵第 i 行与向量逐项相乘再相加。
(acbd)(xy)=(a⋅x+b⋅yc⋅x+d⋅y)
例:M = [[2, 0], [0, 0.5]](x 拉伸 2 倍,y 压缩一半)
M·(1, 1) = (2×1 + 0×1, 0×1 + 0.5×1) = (2, 0.5)
三、交互演示:看矩阵如何”动”空间
关键观察:
- 矩阵第 1 列 (a,c) = 蓝色基向量 ^ 的新位置
- 矩阵第 2 列 (b,d) = 红色基向量 ^ 的新位置
- 改矩阵元素 → 网格跟着变 → 矩阵和变换是同一件事的两种写法
矩阵就是线性变换,线性变换就是矩阵。 看到一个矩阵,就问自己:“它把 ^ 和 ^ 分别移到哪了?”
一旦建立这个直觉,矩阵就不再是一堆数字,而是一个”会动”的变换。
四、几个常见矩阵及其几何意义
| 矩阵 | 变换 | 几何效果 |
|---|
| (1001) | 恒等变换 | 什么都不变 |
| (01−10) | 旋转 90° | 逆时针旋转四分之一圈 |
| (2000.5) | 缩放 | x 拉长 2 倍,y 压缩一半 |
| (1011) | 水平剪切 | 垂直方向不变,水平按 y 偏移 |
| (−1001) | 反射 | 关于 y 轴镜像 |
验证旋转矩阵:^=(1,0)→(0,1),^=(0,1)→(−1,0)——逆时针旋转 90° 后,x 轴正方向转到 y 轴正方向,y 轴正方向转到 x 轴负方向 ✓
五、为什么第 1 列就是 î 的像
把 ^=(1,0)T 代入矩阵乘法:
M^=(acbd)(10)=(a⋅1+b⋅0c⋅1+d⋅0)=(ac)
正好取出第 1 列。同理 M^ 取出第 2 列。这就是”列 = 基向量的像”的代数证明。
总结
本文出现的符号
| 符号 | 类型 | 读音/说明 | 在本文中的含义 |
|---|
| ^,^ | 数学符号 | i hat, j hat | 二维平面的单位基向量 |
| T(^),T(^) | 数学符号 | T of i-hat, T of j-hat | 基向量变换后的像,即矩阵的两列 |
| M=(acbd) | 数学符号 | 2 by 2 matrix | 记录线性变换的 2×2 矩阵 |
| Mv | 数学符号 | M times v | 矩阵乘向量,结果为 (ax+bycx+dy) |
| (a,c)T | 数学符号 | a c transpose | 矩阵第 1 列,即 ^ 的像 |
| v=(x,y)T | 数学符号 | vector v | 任意输入向量 |
中英对照
| 中文术语 | 英文术语 | 音标 | 说明 |
|---|
| 矩阵 | matrix | /ˈmeɪtrɪks/ | 记录线性变换的表格,每一列是对应基向量的像 |
| 基向量的像 | image of basis vector | /ˈɪmɪdʒ ɒv ˈbeɪsɪs ˈvektə/ | 基向量经变换后到达的位置 |
| 矩阵乘向量 | matrix-vector multiplication | /ˈmeɪtrɪks ˈvektə ˌmʌltɪplɪˈkeɪʃən/ | 按行×列逐项相乘再相加 |
| 恒等变换 | identity transformation | /aɪˈdentəti ˌtrænsfəˈmeɪʃən/ | 矩阵 (1001),什么都不变 |
| 旋转 | rotation | /rəʊˈteɪʃən/ | 网格整体转动的线性变换 |
| 剪切 | shear | /ʃɪə/ | 垂直方向不变、水平按 y 偏移的变换 |
| 反射 | reflection | /rɪˈflekʃən/ | 关于某轴镜像的线性变换 |
| 行×列 | row times column | /rəʊ taɪmz ˈkɒləm/ | 矩阵乘法的计算规则 |