(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间

【矩阵论专栏】

A 线性变换的定义

(1)定义1(线性变换)设V!V2V_!,V_2是同一数域FF上的线性空间,TTV1V2V_1\rightarrow V_2的映射,若对V1V_1中任意向量αβ\alpha,\beta,以及数域FF中任意元素kk,有:T(α+β)=Tα+TβT(\alpha+\beta)=T\alpha+T\betaT(kα=kTα)T(k\alpha=kT\alpha)
则称TT为线性空间V1V_1V2V_2的线性变换(或线性算子)。

例1:
(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间
例2:
(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间

例3:
(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间

B 线性变换的矩阵表示

TTVnVmV^n\rightarrow V^m的线性变换,Bα={α1,α2,...,αn}\Beta_\alpha=\{\alpha_1,\alpha_2,...,\alpha_n\}Bβ={β1,β2,...,βm}\Beta_\beta=\{\beta_1,\beta_2,...,\beta_m\}分别是VnV^nVmV^m的基。
(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间
因为TαiVm,i=1,2,..,n.T\alpha_i\in V^m,i=1,2,..,n.TαiT\alpha_i在基Bβ={β1,β2,...,βm}\Beta_\beta=\{\beta_1,\beta_2,...,\beta_m\}下的坐标为:Ai=[a1i..ami],i=1,2,...,n.A_i=\begin{bmatrix}a_{1i}\\.\\.\\a_{mi}\end{bmatrix},i=1,2,...,n.即有Tαi=BβAiT\alpha_i=\Beta_\beta A_i,i=1,2,…,n.

TBα={Tα1,Tα2,...,Tαn}T\Beta_{\alpha}=\{T\alpha_1,T\alpha_2,...,T\alpha_n\}

则有:TBα={Tα1,Tα2,...,Tαn}={BβA1,BβA2,...,BβAn}=Bβ{A1,A2,...,An}=BβAT\Beta_\alpha=\{T\alpha_1,T\alpha_2,...,T\alpha_n\}=\{\Beta_\beta A_1,\Beta_\beta A_2,...,\Beta_\beta A_n\}=\Beta_\beta\{A_1,A_2,...,A_n\}=\Beta_\beta A

其中A=[A1,A2,...,An]A=[A_1,A_2,...,A_n]

AA:每一列对应的都是Bααi线TTαiBβ\Beta_\alpha里的向量\alpha_i做完线性变换T后,T\alpha_i在基\Beta_\beta 下的坐标

定义2 称矩阵AA为线性变换TT在基偶{BαBβ}\{\Beta_{\alpha},\Beta_{\beta}\}下的矩阵。若TTVnVnV^n\rightarrow V^n(自身)的线性变换,则取Bβ=Bα\Beta_{\beta}=\Beta_{\alpha},此时AA是方阵,简称为TT在基Bα\Beta_{\alpha}下的矩阵。A=[A1A2...An]A=[A_1,A_2,...,A_n]
其中AiA_iTαiT\alpha_i在像空间Bβ\Beta_{\beta}下的坐标。


例子:
(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间
从A可以看出TT使得向量在α1\alpha_1方向扩大十倍,在其他方向不变。


例子:
(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间

2)中的[1,0,0]T[1 ,0, 0]^T:取A第一列

C 零空间与值空间

(1)定义3(零空间和值空间)设TTVnVmV^n\rightarrow V^m的线性变换,记N(T)={ξVnTξ=0}N(T)=\{\xi\in V^n|T\xi=0\}R(T)={TξVmξVn}R(T)=\{T\xi\in V^m|\xi\in V^n\}N(T)N(T)为T的零空间(核)
R(T)R(T)为T的值空间(值域)
易知,N(T)N(T)VnV^n的子空间;R(T)R(T)VmV^m的子空间。


(2)定义4(零度与秩)设TTVnVmV^n\rightarrow V^m的线性变换,记null(T)=dimN(T)null(T)=dimN(T)rank(T)=dimR(T)rank(T)=dimR(T)null(T)null(T)为TT的零度,
rank(T)rank(T)TT的秩。


(3)定理1设TTVnVmV^n\rightarrow V^m的线性变换,Bα={α1,α2,...,αn}\Beta_\alpha=\{\alpha_1,\alpha_2,...,\alpha_n\}Bβ={β1,β2,...,βm}\Beta_\beta=\{\beta_1,\beta_2,...,\beta_m\}分别是VnV^nVmV^m的基,TT在基偶{Bα,Bβ}\{\Beta_\alpha,\Beta_\beta \}下的矩阵为AA,则有:1)null(T)=diN(A)=nrank(A)1)null(T)=diN(A)=n-rank(A) 2)rank(T)=dimR(A)=rank(A)2)rank(T)=dimR(A)=rank(A) 3)rank(T)+null(T)=n3)rank(T)+null(T)=n
(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间

例题:
(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间


(4)求零空间N(T)N(T)与值空间R(T)R(T)的基的一般方法:

TTVnVmV^n\rightarrow V^m的线性变换,Bα={α1,α2,...,αn}\Beta_\alpha=\{\alpha_1,\alpha_2,...,\alpha_n\}Bβ={β1,β2,...,βn}\Beta_\beta=\{\beta_1,\beta_2,...,\beta_n\}分别是VnV^nVmV^m的基。
1)求零空间N(T)N(T)的基:

  • 先求出TT在基偶{BαBβ}\{\Beta_\alpha,\Beta_\beta\}下的矩阵AA;
  • 求出齐次线性方程组Ax=0Ax=0的基础解析:x1,x2,...,xrx_1,x_2,...,x_r
  • Bαx1,Bαx2,...,Bαxr\Beta_\alpha x_1,\Beta_\alpha x_2,...,\Beta_\alpha x_rN(T)N(T)的基。

2)求值空间R(T)R(T)的基:

  • 先求出基Bα\Beta_\alpha中向量变换后的像Tα1,Tα2,..,TαnT\alpha_1,T\alpha_2,..,T\alpha_n的极大线性无关组即为R(T)R(T)的基。

例子:
(四)(线性变换)线性变换的定义|线性变换的矩阵表示|零空间与值空间