1. 两种语言
- 我们:标准基 i=(1,0),j=(0,1)
- 朋友 A:基 b1=(2,1),b2=(−1,1)(这些坐标是从我们视角看的)
2. 基变换矩阵(从 A 的语言 → 我们的语言)
P=[21−11]
- 列是 b1,b2(用我们坐标表示)
- 作用:若 A 说一个向量坐标是 (−1,2)A,则在我们坐标系中它是
P[−12]=[−41]
3. 逆变换(从我们的语言 → A 的语言)
P−1=31[1−112]
- 作用:我们坐标系中的向量 (3,2),在 A 看来是
P−1[32]=[5/31/3]A
4. 变换在不同坐标系下的表示(相似变换)
- 我们有线性变换 M(比如旋转 90°):
M=[01−10]
- 从 A 的视角看同一个变换,矩阵是:
MA=P−1MP
- 几何意义:
A 语言 → 我们语言 → 做变换 M → 回到 A 语言
5. 关键直觉
P−1MP 不是“改变矩阵”,而是“改变看待变换的坐标系”。
- 如果把 P 理解为“从 A 到我们的坐标转换”,那么 P−1MP 就是:
- 把 A 的输入转成我们的坐标
- 用我们的变换 M 作用
- 把结果转回 A 的坐标
你最后一段关于“A−1MA 暗示转移作用”的理解是完全正确的。这是线性代数中相似变换的核心,也是理解特征值、对角化、不同坐标系下同一线性映射表示的根本。
如果你愿意,下一步可以继续探讨:
- 为什么相似矩阵有相同的特征值?
- 如何在新的基下写出同一个线性映射的矩阵?
- 或者用这个思想解释对角化:找一个坐标系,让变换在该坐标系下只是伸缩(对角矩阵)。
你已经把“基变换”的逻辑链条走通了,接下来就是用它去“降维打击”特征值和若尔当标准型了。