考研相關文章參考資料為 wjungle 大神提供的筆記
Ch4 線性映射
線性轉換
定義
令 V,V′ 為 field F 上的 vector spaces,且 T:V→V′ 為 function。若 T 滿足:
- 對任意 u,v∈V,有 T(u+v)=T(u)+T(v)
- 對任意 c∈F、v∈V,有 T(cv)=cT(v)
則稱 T 為 V 至 V′ 之一 linear transformation,也稱為 linear mapping。
定理
T:V→V′ 為 linear transformation,等價於以下任一條件:
- 對任意 c,d∈F、u,v∈V,有 T(cu+dv)=cT(u)+dT(v)
- 對任意 c∈F、u,v∈V,有 T(cu+v)=cT(u)+T(v)
Note
若 T:V→V′ 為 linear transformation,則:
重要 T(0)=0
- T(−v)=−T(v)
- T(u−v)=T(u)−T(v)
定理
令 V,V′ 為 field F 上的 vector spaces,且 β={v1,…,vn} 為 V 的一組 basis。
若任取 w1,…,wn∈V′,則存在唯一的 linear transformation T:V→V′,使得 T(v1)=w1,…,T(vn)=wn
Note
matrix transformation:
令 A 為 m×n matrix,定義 T:Fn×1→Fm×1 by T(x)=Ax 則 T 為 linear transformation。
Note
若 T:Rn→Rm 為 linear transformation,則存在唯一 m×n matrix A,使得 T(x)=Ax
其中 A=[T(e1) T(e2) ⋯ T(en)]為 T 的 standard matrix。
Note
常見之 linear transformation:
- rotation: 旋轉
- projection: 投影
- reflection: 鏡射
範例
令 T:R2→R2 為逆時針旋轉 θ 的 linear transformation,求 T 之 standard matrix。
因為 R2 的 standard basis 為 e1=(1,0)、e2=(0,1),且 T(e1)=(cosθ,sinθ),T(e2)=(−sinθ,cosθ)
所以逆時針旋轉 θ 的 standard matrix 為:
Rθ=[cosθsinθ−sinθcosθ]
若是順時針旋轉 θ,則等同於逆時針旋轉 −θ,其 standard matrix 為:
R−θ=[cosθ−sinθsinθcosθ]
Note
旋轉矩陣常用性質:
- Rθ−1=R−θ
- (Rθ)n=Rnθ
Note
rotation in R3:
繞 z 軸逆時針旋轉 θ:
⎣⎢⎡cosθsinθ0−sinθcosθ0001⎦⎥⎤
繞 x 軸逆時針旋轉 θ:
⎣⎢⎡1000cosθsinθ0−sinθcosθ⎦⎥⎤
繞 y 軸逆時針旋轉 θ:
⎣⎢⎡cosθ0−sinθ010sinθ0cosθ⎦⎥⎤
dilation / contraction:
若 T(x)=kx,則 k≥1 時為 dilation,0<k<1 時為 contraction,其 standard matrix 為:
A=⎣⎢⎡k000k000k⎦⎥⎤
Note
translation:
令 T:R2→R2 by
T([xy])=[xy]+[23]=[x+2y+3]
則 T 不是 linear transformation,因為 T(0)=0。
但可用 homogeneous coordinate 表示為矩陣乘法:
⎣⎢⎡x+2y+31⎦⎥⎤=⎣⎢⎡100010231⎦⎥⎤⎣⎢⎡xy1⎦⎥⎤
這裡最後一個座標固定為 1,用來把平移寫成矩陣形式。
座標化
定義
令 β={v1,v2,…,vn} 為 V 的一組 ordered basis。
若 v∈V,且 v=c1v1+c2v2+⋯+cnvn
則稱
[v]β=⎣⎢⎢⎢⎢⎡c1c2⋮cn⎦⎥⎥⎥⎥⎤
為 v 相對於 β 之 coordinate vector。
Note
設 β 為 V 的一組 ordered basis。
- [v]β 存在且唯一。
- [c1v1+⋯+ckvk]β=c1[v1]β+⋯+ck[vk]β。
- [u]β=[v]β⟺u=v。
- 若 dim(V)=n,則對任意 x∈Fn×1,存在唯一 v∈V,使得 [v]β=x。
定義
令 V,W 為 field F 上的 vector spaces。
若存在 T:V→W,且 T 為 linear、one-to-one、onto,則稱 T 為 linear isomorphism (線性同構函數)。
此時稱 V 與 W 為 isomorphic (同構),記作 V≅W
Note
有限維向量空間的同構 (維度相同即同構):
- 若 dim(V)=n,則 V≅Fn×1。
- ≅ 為一種等價關係。
- 若 dim(V)=dim(W)=n,則 V≅W。
Note
令 β={v1,…,vn} 與 γ={u1,…,un} 皆為 V 的 ordered basis。
若 v∈V,且 v=c1v1+⋯+cnvn
將 v 改以 γ 表示時,有 [v]γ=[c1v1+⋯+cnvn]γ=c1[v1]γ+⋯+cn[vn]γ
因此 [v]γ=[[v1]γ[v2]γ⋯[vn]γ][v]β=[I]βγ[v]β
稱 [I]βγ 為從 β 到 γ 的 transition matrix,或 change of coordinate matrix。
- [I]βγ 可逆,且 [I]γβ=([I]βγ)−1
Note
求 transition matrix 時,可使用標準基底作為中間項。
令 δ 為 Fn×1 的 standard basis,則 [I]βγ=[I]δγ[I]βδ=([I]γδ)−1[I]βδ
- 可利用 [B∣A]∼r[I∣B−1A] 求解
矩陣表示法
Note
令 T:V→V′ 為 linear transformation,且 dim(V)=n、dim(V′)=m。
設 β={v1,…,vn} 為 V 的 ordered basis,γ={u1,…,um} 為 V′ 的 ordered basis。
若 v∈V,且 v=c1v1+⋯+cnvn,則
[v]β=⎣⎢⎢⎡c1⋮cn⎦⎥⎥⎤
由線性性質可得 [T(v)]γ=[T(c1v1+⋯+cnvn)]γ=c1[T(v1)]γ+⋯+cn[T(vn)]γ
因此
[T(v)]γ=[[T(v1)]γ[T(v2)]γ⋯[T(vn)]γ][v]β=[T]βγ[v]β
稱 [T]βγ 為 T 相對於 ordered bases β,γ 的 matrix representation。
定理
換底公式:
令 T:V→V 為 linear operator,且 β,γ 為 V 的兩組 ordered bases。
則 [T]γγ=[I]βγ[T]ββ[I]γβ
也可寫成 B=P−1AP
定理
令 T:V→V′ 為 linear transformation。
設 β,γ 為 V 的兩組 ordered bases,β′,γ′ 為 V′ 的兩組 ordered bases。
則 [T]γγ′=[I]β′γ′[T]ββ′[I]γβ
可寫成 B=PAQ
Kernel 與 Image
定義
令 T:V→V′ 為 linear transformation。
- 若 S⊆V,定義 T(S)={T(v)∣v∈S},稱為 S under T 的
direct image。
- 若 S′⊆V′,定義 T−1(S′)={v∈V∣T(v)∈S′},稱為 S′ under T 的
inverse image。
- T−1(S′) 不需要 T 可逆。
定理
保持 subspace:
令 T:V→V′ 為 linear transformation。
- 若 W⊆sV,則 T(W)⊆sV′。
- 若 W′⊆sV′,則 T−1(W′)⊆sV。
定義
令 T:V→V′ 為 linear transformation。
- ker(T)={v∈V∣T(v)=0},稱為 T 的
kernel/nullspace,記作 N(T)。
- Im(T)=T(V)={T(v)∣v∈V},稱為 T 的
image/range,記作 R(T)。
Note
- 因為 V⊆sV,所以 Im(T)=T(V)⊆sV′。
- 因為 {0}⊆sV′,所以 ker(T)=T−1({0})⊆sV。
- 定義 rank(T)=dim(Im(T))。
- 定義 nullity(T)=dim(ker(T))。
定理
令 T:V→V′ 為 linear transformation。
若 S={v1,…,vn} 為 V 的 basis,或更一般地 S 生成 V,則
Im(T)=span(T(S))=span{T(v1),…,T(vn)}
因此要求 Im(T) 時,只要把 V 的一組生成集 (通常取標準基底) 丟進 T,再取其 span 即可。
定理
Rank-Nullity Theorem / Dimension Theorem / Sylvester's 1st Law:
令 T:V→V′ 為 linear transformation。則
dim(V)=dim(ker(T))+dim(Im(T))=nullity(T)+rank(T)
Note
令 T:V→V′ 為 linear transformation。
- T 為
1-1/injective ⟺ 若 T(u)=T(v),則 u=v。
- T 為
onto/surjective ⟺R(T)=V′。
- T 為
bijective ⟺T 同時為 1-1 且 onto。
定理
令 T:V→V′ 為 linear transformation。
則 T is 1-1⟺ker(T)={0}
Note
令 T:V→V′ 為 linear transformation。
- T is 1-1 ⟺ker(T)={0} ⟺nullity(T)=0 ⟺rank(T)=dim(V)。
- T is onto ⟺R(T)=V′ ⟺rank(T)=dim(V′) ⟺nullity(T)=dim(V)−dim(V′)。
可得:
- 若 T is
1-1,則 dim(V)≤dim(V′)。
- 若 T is
onto,則 dim(V)≥dim(V′)。
- 若 T is
1-1 且 onto,則 dim(V)=dim(V′)。
- 對有限維向量空間而言,同構必同維。
Note
矩陣轉換與四大子空間:
令 A 為 m×n matrix,定義 T:Rn→Rm by T(x)=Ax,則 T 為 linear transformation。
- R(T)=Im(T)={Ax∣x∈Rn}=CS(A)=R(A)。
- N(T)=ker(T)={x∈Rn∣Ax=0}=ker(A)=N(A)。
- RS(A)=R(AT)。
- Lker(A)=ker(AT)=N(AT)。
因此:
- T is 1-1 ⟺ker(T)=ker(A)={0} ⟺A 的欄向量 LI ⟺rank(A)=n。
- T is onto ⟺R(T)=CS(A)=Rm ⟺A 的欄向量生成 Rm ⟺rank(A)=m。
所以 A 若同時滿足欄向量 LI 且生成 Rm,則 T 為 bijective。
定理
令 T:V→V′ 為 linear transformation。
若 dim(V)=dim(V′),則 T is 1-1⟺T is onto
定義
令 T:V→V′ 為 linear transformation。
- 若對任意 S⊆V,S 為 LD 時皆有 T(S) 為 LD,則稱 T
保相依。
- 若對任意 S⊆V,S 為 LI 時皆有 T(S) 為 LI,則稱 T
保獨立。
- 若對任意 S⊆V,S 生成 V 時皆有 T(S) 生成 V′,則稱 T
保生成。
定理
令 T:V→V′ 為 linear transformation。
則 T 保相依。
定理
令 T:V→V′ 為 linear transformation。
則 T is 1-1 ⟺T 保獨立。
Note
- 對任意 linear transformation,若 {v1,…,vk} 為 LD,則 {T(v1),…,T(vk)} 為 LD。
- 若 T is 1-1,則 {v1,…,vk} 為 LI ⟺{T(v1),…,T(vk)} 為 LI。
- 若 T is 1-1,則 {v1,…,vk} 為 LD ⟺{T(v1),…,T(vk)} 為 LD。
定理
令 T:V→V′ 為 linear transformation。
則 T is onto ⟺T 保生成。
矩陣的 Rank
定義
令 A 為 m×n matrix。
- 定義 rr(A)=dim(RS(A)),稱為 A 的
row rank。
- 定義 cr(A)=dim(CS(A)),稱為 A 的
column rank。
定理
令 A 為 m×n matrix,則 rr(A)=cr(A)
共同的值稱為 A 的 rank,記作 rank(A)。
可從三個角度理解:
- row space 的維度。
- column space 的維度。
- 將 A 化為
rref 後,非零列的數目。
Note
- A=O⟺rank(A)=0。
- 若 A 為 m×n matrix,則 rank(A)≤min{m,n}。
- rank(A)=rank(AT)。
- 若 A∼rB,則 rank(A)=rank(B)。
- 若 A∼cB,則 rank(A)=rank(B)。
- 若 P,Q 皆可逆,則 rank(PA)=rank(A),且 rank(AQ)=rank(A)。
定理
令 A 為 m×n matrix,B 為 n×p matrix,則 rank(AB)≤min{rank(A),rank(B)}
範例
令 A 為 m×n matrix,B 為 n×m matrix,且 m>n。證明 AB 不可逆。
因為 AB 為 m×m matrix,且 rank(AB)≤rank(A)≤n<m,故 AB 不可逆。
Note
若 A 為非零矩陣,則 rank(A)=1 等價於 A 可寫成 A=xyT
例如:
A=⎣⎢⎢⎢⎡12302460369048120⎦⎥⎥⎥⎤=⎣⎢⎢⎢⎡1230⎦⎥⎥⎥⎤[1234]
因此 A=xyT,且 rank(A)=1。
Note
rank 的幾何意義: 矩陣可視為線性轉換。
令 A 為 m×n matrix,並定義 T:Rn→Rm by T(x)=Ax。則:
- rank(T)=dim(R(T))=dim(R(A))=rank(A)。
- nullity(T)=dim(N(T))=dim(N(A))=nullity(A)。
定理
矩陣版維度定理:
令 A 為 m×n matrix,則 rank(A)+nullity(A)=n
- n 是 A 的欄數,也就是對應線性轉換 T:Rn→Rm 的定義域維度。
Lemma
令 A,B 皆為 m×n matrix,則:
- CS(A+B)⊆CS(A)+CS(B)。
- RS(A+B)⊆RS(A)+RS(B)。
定理
令 A,B 皆為 m×n matrix,則 rank(A+B)≤rank(A)+rank(B)
Corollary
令 A,B 皆為 m×n matrix,則 rank(A−B)≥rank(A)−rank(B)
- rank(A)≤rank(A−B)+rank(B)
定理
令 A 為 m×n matrix,則:
- A 具有
左反矩陣 ⟺rank(A)=n≤m。
- A 具有
右反矩陣 ⟺rank(A)=m≤n。
Note
令 A 為 m×n matrix,則
A 具有左反矩陣 ⟺rank(A)=n
⟺dim(CS(A))=n⟺A 的欄向量 LI in Fm×1
⟺dim(RS(A))=n⟺A 的列向量生成 F1×n
A 具有右反矩陣⟺rank(A)=m
⟺dim(RS(A))=m⟺A 的列向量 LI in F1×n
⟺dim(CS(A))=m⟺A 的欄向量生成 Fm×1
Note
令 A 為 m×n matrix,x∈Fn×1,b∈Fm×1。
- Ax=b 有解 ⟺b∈CS(A)。
- Ax=b 對所有 b∈Fm×1
皆有解⟺CS(A)=Fm×1⟺rank(A)=m
- Ax=b 對所有 b
至多一解 ⟺rank(A)=n
範例
-
若 A 為 3×5 matrix,且 rank(A)=3:
對所有 b,Ax=b 皆有解。
又因 n−r(A)=5−3=2,所以每個 b 都有無限多解。
-
若 A 為 4×3 matrix,且 rank(A)=3:
A 的欄向量 LI,所以對所有 b,Ax=b 至多一解。
因 r(A)<m,並非每個 b 都有解。
-
若 A 為 3×4 matrix,且 rank(A)=2:
r(A)<m,並非每個 b 都有解。
若 b∈CS(A),則因 n−r(A)=4−2=2,有無限多解。
四大空間之基底
Note
令 A 為 m×n matrix。
- CS(A)=R(A)
- RS(A)=R(AT)
- ker(A)=N(A)
- Lker(A)=N(AT)
且有:
- dim(R(A))+dim(N(A))=n
- dim(R(AT))+dim(N(AT))=m
範例
求四大空間基底的流程:
- 先將 A 化為
rref,記作 U。
- RS(A): 取 U 的
非零列向量。
- ker(A): 解 Ux=0,由
一般解取參數向量。
- CS(A): 找出 U 的
pivot columns,再回到原矩陣 A 取對應欄向量。
- Lker(A): 解 ATy=0。
令
A=⎣⎢⎢⎢⎡132224321958301−32785⎦⎥⎥⎥⎤∼rU=⎣⎢⎢⎢⎡100001007−3000010−3931−70⎦⎥⎥⎥⎤
合成與可逆
Note
令 T:V→W、U:W→Z 皆為 linear transformations。
定義 U∘T:V→Z by (U∘T)(v)=U(T(v)) 稱為 U 與 T 的合成。
- 因為 T 與 U 皆保持向量加法與純量乘法,所以 UT 也是
linear transformation。
- 且 [UT]βδ=[U]γδ[T]βγ
Note
若 T:V→V 為 linear operator,且 β 為 V 的 ordered basis,則
[T2]ββ=[T∘T]ββ=[T]ββ[T]ββ=([T]ββ)2
一般化成 [Tn]ββ=([T]ββ)n
定義
令 T:V→V′ 為 linear transformation。若存在 function U:V′→V,使得 TU=IV′且UT=IV
則稱 T 為可逆,且 U 為 T 的反函數,記作 U=T−1。
Note
T 為可逆 ⟺T 為 bijective。
定理
若 T:V→V′ 為 linear transformation 且可逆,則 T−1:V′→V 也是 linear transformation。
範例