本章节学习一类特殊的映射:线性映射
由于线性代数这门学科主要分析线性空间下的性质,所以可以非常良好地讨论线性映射
# 线性映射
定义
令 V,W 分别为域 K 上的线性空间
若映射 f:V→W 满足
- ∀u,v∈V,f(u+v)=f(u)+f(v)
- ∀v∈V,∀k∈K,f(kv)=kf(v)
则称 f 为从 V 到 W 的 线性映射 (Linear Map)「線形写像」
特别地,称 V 到 V 的线性映射为 线性变换
由于 V,W 均为线性空间,为了区分不同空间中不同的元,记二者的零元分别为 0V,0W
线性映射最基本的性质保证了:构成整个线性空间的核心(零元)是相连的
f(0V)=f(0⋅v)=0⋅f(v)=0W
定义
称线性映射 f:V→W 的 核 (Kernel)「核」 为
Kerf={v∈V∣f(v)=0W}
像 (Image)「像」 为
Imf={f(v)∣v∈V}
# 矩阵表示
令 V,W 分别为域 K 上的线性空间,且 dimV=n,dimW=m
线性映射 T:V→W
对于这两个线性空间,分别取基底
- A={v1,v2,…,vn} 为 V 的一组基底
- B={w1,w2,…,wm} 为 W 的一组基底
显然,对于 V 中的基底 vj,线性映射会使它成为 W 中的元。那么就可以写作 W 中基底的线性组合形式
T(vj)=a1jw1+a2jw2+⋯+amjwm,j=1,2,…,n
逐一计算所有 V 中基底 A 的映射结果,可以得到如下关系
⎩⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎧T(v1)=a11w1+a21w2+⋯+am1wmT(v2)=a12w1+a22w2+⋯+am2wm⋮T(vn)=a1nw1+a2nw2+⋯+amnwm
将上述等式整理为矩阵形式
⎝⎜⎜⎜⎜⎛T(v1)T(v2)⋮T(vn)⎠⎟⎟⎟⎟⎞1×n=⎝⎜⎜⎜⎜⎛a11a12⋮a1na21a22⋮a2n⋯⋯⋱⋯am1am2⋮amn⎠⎟⎟⎟⎟⎞n×m⎝⎜⎜⎜⎜⎛w1w2⋮wm⎠⎟⎟⎟⎟⎞m×1
对两边取转置,得到
(T(v1),T(v2),…,T(vn))=(w1,w2,…,wm)⎝⎜⎜⎜⎜⎛a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn⎠⎟⎟⎟⎟⎞
其中 aij 指示了经由 T 映射后,V 中第 j 个基底在 W 中第 i 个基底方向上的分量
称此处出现的矩阵
T=⎝⎜⎜⎜⎜⎛a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn⎠⎟⎟⎟⎟⎞
为线性映射 T 在基底 A,B 下的 矩阵表示
对于线性映射,直接将映射符号作为其矩阵表示的写法是一种惯例,用于方便地看出线性映射本质上是如何通过矩阵乘法来使得空间变形的
但是使用的过程中需要自己明确:何时应为矩阵表示,何时应为线性映射
线性映射的矩阵表示如同线性映射的身份信息。因为矩阵表示 完整描述 了所有与基底有关的变化情况。而任意的向量都可以被基底线性表示出来。
这就意味着:矩阵 T 实际上决定了 所有 元的映射规则
示例
考虑 R2 到 R2 的线性映射 R,基底令为标准基底 E={e1,e2},取矩阵表示
R(θ)=(sinθcosθ−cosθsinθ)
此线性映射表示将 R2 中的向量绕原点逆时针旋转 θ 角度
现在,让我们来讨论一下元素在经由线性变换后,坐标会发生什么样的变化
符号约定:令 A=(v1,v2,…,vn) 为线性空间 V 的一组基底,若对于元 v∈V,有
a=k1v1+k2v2+⋯+knvn
则称向量 a 在基底 A 下的 坐标 为
[a]A=⎝⎜⎜⎜⎜⎛k1k2⋮kn⎠⎟⎟⎟⎟⎞
以下命题揭示了线性变换对于坐标的改变,可以直接由矩阵表现计算得到
命题
取线性空间 V,W 的基底 A=(v1,v2,…,vn),B=(w1,w2,…,wm),线性映射 T:V→W 在基底 A,B 下的矩阵表示为 T
对于 v∈V,有
[T(v)]B=T[v]A
证明
由坐标的定义
v=(v1,v2,…,vn)[v]A
将等式两边通过线性映射 T 映射,可以得到(注意坐标里面的值是常数,提出来)
T(v)=(T(v1),T(v2),…,T(vn))[v]A=(w1,w2,…,wm)T⋅[v]A
同时,T(v) 在基底 B 下的坐标定义为
T(v)=(w1,w2,…,wm)[T(v)]B
即得
[T(v)]B=T[v]A
□
注意方向:
- 基底变换中的结构是 新基底 = 旧基底 × 过渡矩阵
- 坐标变换中的结构是 新坐标 = 过渡矩阵 × 旧坐标
取线性表换 P:V→V
从空间 V 中,取两组不同的基底 A={v1,v2,…,vn} 和 A′={v1′,v2′,…,vn′}
显然,因为线性变换也属于线性映射,所以可以写出它的矩阵表示
(v1′,v2′,…,vn′)=(v1,v2,…,vn)P
其中 P 是一个 n 阶方阵
非常容易验证:P 是可逆的。所以也存在逆变换
(v1,v2,…,vn)=(v1′,v2′,…,vn′)P−1
特别地,称 P 为从基底 A 到基底 A′ 的 过渡矩阵
(一般称为矩阵表示)
应用坐标变换的结论,同样有
[v]A′=P[v]A
请注意:给出线性映射 f:V→W 在基底 A,B 下的矩阵表示 T,那么实际上 T 等价于从 W(B) 到 V(A) 的变换,即
VfW⟹V(A)TW(B)
# 不同基底下的矩阵表示
现在让我们分析一个稍微复杂一些的情况
在 V 中分别取两组基底
- A={v1,v2,…,vn}
- A′={v1′,v2′,…,vn′}
在 W 中分别取两组基底
- B={w1,w2,…,wm}
- B′={w1′,w2′,…,wm′}
分别令
- P 为从基底 A 到基底 A′ 的过渡矩阵
- Q 为从基底 B 到基底 B′ 的过渡矩阵
取线性映射 T:V→W,并且令矩阵 T 为其在基底 A,B 下的矩阵表示
请参考如下示意图
V(A)↓PV(A′)T?W(B)↓QW(B′)
问题:? 处应当填入什么矩阵,才能使得图式成立?
假设 X 为 ? 处的矩阵(也就是在基底 A′ 和 B′ 下的矩阵表示),那么根据定义,以下等式应当成立
(T(v1′),T(v2′),…,T(vn′))=(w1′,w2′,…,wm′)X
整理以下已经有的关系式
(v1′,v2′,…,vn′)(w1′,w2′,…,wm′)(T(v1),T(v2),…,T(vn))=(v1,v2,…,vn)P=(w1,w2,…,wm)Q=(w1,w2,…,wm)T
由于将线性映射同时作用于线性变换的两边,可以得到
(T(v1′),T(v2′),…,T(vn′))=(T(v1),T(v2),…,T(vn))P
注意关系式 (AB)−1=B−1A−1,统合上述所有结果
(T(v1′),T(v2′),…,T(vn′))=(T(v1),T(v2),…,T(vn))P=(w1,w2,…,wm)TP=(w1′,w2′,…,wm′)Q−1TP
因此可以得到
X=Q−1TP
命题
令线性变换 T:V→V
V 中取两组基底 A,A′,W 中取两组基底 B,B′
分别令 P 为从基底 A 到基底 A′ 的过渡矩阵,Q 为从基底 B 到基底 B′ 的过渡矩阵
若令 T 在基底 A,B 下的矩阵表示
那么 T 在基底 A′,B′ 下的矩阵表示为
T′=Q−1TP
证明