03:线性映射与线性变换

本文最后更新于:2023年9月17日 下午

矩阵论03:线性映射与线性变换

1 线性映射的概念和性质

线性映射定义:设V1V_1, V2V_2是数域F上的两个线性空间,T:V1V2T: V_1\rightarrow V_2V1V_1V2V_2的映射,如果T满足

  1. x,yV1\forall x,y\in V_1,有T(x+y)=T(x)+T(y)T(x+y) = T(x)+T(y)
  2. xV1\forall x\in V_1, λF\lambda \in F,有T(λx)=λT(x)T(\lambda x) = \lambda T(x)

那么T就是从V1V_1V2V_2的线性映射。

1.1 补充定义

  1. 值域:称T(V1)=R(T)={yy=T(x),xV1}T(V_1) = R(T) = \{y|y=T(x),x\in V_1\}为T的值域
  2. 线性变换:若V1=V2=VV_1=V_2=V,则称线性映射T为线性变换
  3. 满射:若T(V1)=R(T)=V2T(V_1) = R(T)=V_2,即映射的值域是V2V_2整个空间,则称T为满射

1.2 特殊映射

  1. 如果TθT_\theta: V1V2V_1\rightarrow V_2, αθV2\alpha\rightarrowtail\theta_{V_2}, 其中αV1\alpha\in V_1,那么映射称为零映射。即所有V1V_1的元素都映射到V2V_2中的零向量。

  2. 如果TeT_eVVV\rightarrow V, αα\alpha\rightarrowtail \alpha, 其中αV\alpha\in V,称这个映射是恒等变换

  3. T-TTT负映射,其中xV1\forall x\in V_1均有(T)x=T(x)(-T)x = -T(x)

  4. xoy面内,若向量(x,y)(x,y)逆时针旋转θ\theta,得到(x1,y1)(x_1,y_1),那么将(x,y)(x,y)映射到(x1,y1)(x_1,y_1)的映射是R2R^2上的线性变换,称之为旋转变换,对应的坐标关系是

    (x1,y1)T=[cosθsinθsinθcosθ](x,y)T(x_1,y_1)^T = \begin{bmatrix}\cos \theta & -\sin \theta \\ \sin \theta & \cos \theta \end{bmatrix} (x,y)^T

  5. R3R^3上将向量(x,y,z)(x,y,z)映射成(x,y,0)(x,y,0)的映射,称之为R3R^3向xoy面上的投影映射,是R3R^3上的线性变换,也叫投影变换

  6. R[x]n+1R[x]_{n+1}上将f(x)=a0+a1x+a2x2++anxnf(x) = a_0+a_1x+a_2x^2+\cdots+a_nx^n映射成D[f(x)]=f(x)=a1+2a2x++nanxn1D[f(x)] = f'(x) = a_1+2a_2x+\cdots+na_nx^{n-1}的映射,是R[x]n+1R[x]nR[x]_{n+1}\rightarrow R[x]_n的线性映射,也是R[x]n+1R[x]_{n+1}上的线性变换,称作求导变换

1.3 线性映射的一些性质

TTV1V_1V2V_2的线性映射

  1. T(θV1)=θV2T(\theta_{V_1}) = \theta_{V_2},即零向量映射后是另一个空间的零向量

  2. T(α)=T(α)T(-\alpha) = -T(\alpha),映射中负号可以提出来

  3. xiV1x_i\in V_1, kiFk_i\in F,有

    T(i=1skixi)=i=1skiT(xi)T(\sum_{i=1}^s k_ix_i) = \sum_{i=1}^s k_iT(x_i)

  4. α1,,αm\alpha_1,\dots,\alpha_m线性相关,则Tα1,,TαmT\alpha_1, \dots, T\alpha_m也线性相关。

  5. dimR(T)dimV1\dim R(T)\leq \dim V_1,值域的维数小于等于原空间的维数

  6. R(T)R(T)V2V_2的子空间

注意:若x1,,xmx_1,\dots, x_m线性无关,则Tx1,,TxmTx_1, \dots, Tx_m不一定线性无关。考虑零映射。作为特殊情况。

1.4 映射之间的关系

定义:设T1T_1, T2T_2都是V1V_1V2V_2的线性映射

  1. 若任意xVx\in V,均有T1(x)=T2(x)T_1(x) = T_2(x),则称线性映射T1T_1, T2T_2相等,记为T1=T2T_1=T_2
  2. T(x)=λT1(x)+μT2(x)T(x) = \lambda T_1(x)+\mu T_2(x), (λ,μF,xV)(\lambda, \mu \in F, \forall x\in V)为线性映射T1,T2T_1,T_2线性组合

定义:设T1T_1V1V_1V2V_2的线性映射,T2T_2V2V_2V3V_3的线性映射,令

T2T1:T2T1(x)=T2(T1(x))T_2T_1: T_2T_1(x) = T_2(T_1(x))中

xV1,T1值域在T2的定义域\forall x\in V_1, T_1值域在T_2的定义域,称T2T1T_2T_1T1T_1T2T_2的复合或者乘积。

记多次复合T2=TTT^2 = TT, Tm=TTm1T^m = TT^{m-1}

定理:设T1T_1, T2T_2, T3T_3均为V1V2V_1\rightarrow V_2是线性映射,TθT_\thetaT-T分别是零映射和负映射,λ,μF\lambda,\mu\in F,有

  1. T1+T2=T2+T1T_1+T_2 = T_2+T_1
  2. (T1+T2)+T3=T1+(T2+T3)(T_1+T_2)+T_3 = T_1+(T_2+T_3)
  3. T1+Tθ=T1T_1+T_\theta=T_1
  4. T1+(T1)=TθT_1+(-T_1)=T_\theta
  5. k(T1+T2)=kT1+kT2k(T_1+T_2) = kT_1+kT_2
  6. (k+l)T1=kT1+lT1(k+l)T_1 = kT_1+lT_1
  7. (kl)T1=k(lT1)(kl)T_1 = k(lT_1)
  8. 1T1=T11T_1 = T_1

定理:设T:V1V2T:V_1\rightarrow V_2是线性映射,W1W_1, W2W_2V1V_1的子空间,则

  1. T(W1+W2)=T(W1)+T(W2)T(W_1+W_2) = T(W_1)+T(W_2)
  2. T(W1W2)T(W1)T(W2)T(W_1\cap W_2) \sub T(W_1)\cap T(W_2) 注意是包含关系

2 线性映射下矩阵的刻画

定义:给定T:V1nV2mT: V_{1n}\rightarrow V_{2m}是线性映射,α1,,αn\alpha_1,\dots,\alpha_nV1nV_{1n}的基,β1,,βm\beta_1,\dots,\beta_mV2mV_{2m}的基。
那么线性变换T[α1,,αn]=[Tα1,,Tαn]T[\alpha_1,\dots,\alpha_n] = [T\alpha_1,\dots,T\alpha_n]可以写成

T[α1,,αn]=[β1,,βm]AT[\alpha_1,\dots,\alpha_n] = [\beta_1,\dots,\beta_m]A

其中AFm×nA\in F^{m\times n}唯一的,这个矩阵称作基α1,,αn\alpha_1,\dots,\alpha_n与基β1,,βm\beta_1,\dots,\beta_m下的矩阵。

这个矩阵代表着映射到V2mV_{2m}空间后的向量,由V2mV_{2m}空间的基来表示的系数。

公式:如果向量xxV1nV_{1n}空间中由α1,,αn\alpha_1,\dots,\alpha_n表示时的坐标是(a1,,an)(a_1,\dots,a_n),映射到V2mV_{2m}后由β1,,βn\beta_1,\dots,\beta_n表示时的坐标是(a1,,am)(a_1',\dots,a_m'),那么两个坐标的关系为

[a1am]=A[a1an]\begin{bmatrix} a_1' \\ \vdots\\ a_m' \end{bmatrix}= A \begin{bmatrix} a_1\\ \vdots \\ a_n \end{bmatrix}

新坐标=线性映射矩阵×旧坐标新坐标 = 线性映射矩阵\times 旧坐标

2.1 定理与推论

定理:设T1,T2T_1, T_2均为V1nV2mV_{1n}\rightarrow V_{2m}的线性映射,α1,,αn\alpha_1,\dots,\alpha_nV1nV_{1n}的基,如果T1(αi)=T2(αi)T_1(\alpha_i) = T_2(\alpha_i),那么T1=T2T_1=T_2。即对于基的映射相等,映射就相等。

定理:设AFm×nA\in F^{m\times n}, xFn\forall x\in F^{n},映射T:xAxT: x\rightarrow AxFnFmF^n\rightarrow F^m上的矩阵映射,则映射T在FnF^nFmF^m自然基底下的矩阵即为A。

3 线性映射的核与值域

定义:设Vn,VmV_n, V_m分别是实数域上的n维和m维线性空间,TT是一个从VnV_nVmV_m的线性映射,则称

  1. 值域R(T)=T(V1n)={yy=T(x),xV1n}V2mR(T) = T(V_{1n})=\{y|y=T(x), x\in V_{1n}\}\sub V_{2m}
  2. 核子空间N(T)={xT(x)=θ,xV1n}V1nN(T) = \{x|T(x)=\theta, x\in V_{1n}\}\sub V_{1n}

如果线性映射发生在同一个空间中,即Vn=Vm=VV_n=V_m=V, 有

  1. R(T)=T(Vn)={yy=T(x),xVn}VnR(T) = T(V_{n})=\{y|y=T(x), x\in V_{n}\}\sub V_{n}
  2. N(T)={xT(x)=θ,xVn}VnN(T) = \{x|T(x)=\theta, x\in V_{n}\}\sub V_{n}

核子空间又记作kerTker T, ker是单词kernel的缩写。

2.2 定理与推论

定理:若V1n=L(x1,x2,,xn)V_{1n}= L(x_1,x_2,\dots,x_n),则

R(T)=T(V1n)=L(T(x1),T(x2),,T(xn))R(T) = T(V_{1n}) = L(T(x_1), T(x_2),\dots,T(x_n))

即对于生成空间的映射是那些基向量被映射后张成的空间。

定理:给出T:V1nV2mT: V_{1n}\rightarrow V_{2m}是线性映射,α1,,αn\alpha_1,\dots,\alpha_nV1nV_{1n}的基,β1,,βm\beta_1,\dots,\beta_mV2mV_{2m}的基,TT在基αi\alpha_iβj\beta_j下的矩阵是A,则dimR(T)=rankA\dim R(T) = rank A值域的维数就是矩阵A的秩

定理:给出T:V1nV2mT:V_{1n}\rightarrow V_{2m}是线性映射,则

dimR(T)+dimN(T)=n\dim R(T)+\dim N(T) = n

4 线性变换

TTVn(F)V_n(F)上的线性变换,ϵ1,,ϵn\epsilon_1,\dots,\epsilon_nϵ1,,ϵn\epsilon_1',\dots,\epsilon_n'为空间的两组基,由于线性变换在同一个空间里面,那么矩阵刻画可以写作

T[ϵ1,,ϵn]=[ϵ1,,ϵn]AT[\epsilon_1,\dots,\epsilon_n] = [\epsilon_1,\dots,\epsilon_n]A

A就是线性变换T在基ϵ1,,ϵn\epsilon_1,\dots,\epsilon_n下的矩阵

或者,用另一组基

T[ϵ1,,ϵn]=[ϵ1,,ϵn]AT[\epsilon_1,\dots,\epsilon_n] = [\epsilon_1',\dots,\epsilon_n']A'

A’就是线性变换T在基ϵ1,,ϵn\epsilon_1,\dots,\epsilon_n和基ϵ1,,ϵn\epsilon_1',\dots,\epsilon_n'下的矩阵。

4.1 定理与推论

定理:若T是V上的线性变换,ϵ1,,ϵn\epsilon_1,\dots,\epsilon_n为V的一组基,则

  1. A的第i列是T(ϵi)T(\epsilon_i)在基ϵ1,,ϵn\epsilon_1,\dots,\epsilon_n下的坐标。
  2. 线性变换T在取定一组基下的矩阵是唯一的
  3. xVn\forall x\in V_n,x和T(x)的坐标分别是xix_iyiy_i,那么有

    [y1yn]=A[x1xn]\begin{bmatrix} y_1 \\ \vdots\\ y_n \end{bmatrix}= A\begin{bmatrix} x_1 \\ \vdots \\ x_n \end{bmatrix}

对于特殊的线性变换,有

  1. 零变换在任意一组基下的矩阵都是零矩阵
  2. 数乘变换在任意一组基下的矩阵都是数量矩阵,其中数量矩阵是指

    [kk]\begin{bmatrix}k & & \\ & \ddots & \\& & k\end{bmatrix}

定理:设ϵ1,,ϵn\epsilon_1,\dots,\epsilon_n为数域P上线性空间V的一组基,在这组基下,V的每一个线性变换都与Fn×nF^{n\times n}中的唯一一个矩阵对应,那么可以给出以下性质

  1. 线性变换的和是矩阵的和:(T1+T2)[ϵ1,,ϵn]=[ϵ1,,ϵn](A+B)(T_1+T_2)[\epsilon_1,\dots,\epsilon_n] = [\epsilon_1,\dots,\epsilon_n](A+B)
  2. 线性变换的乘积是矩阵的乘积:(T1T2)[ϵ1,,ϵn]=[ϵ1,,ϵn](AB)(T_1T_2)[\epsilon_1,\dots,\epsilon_n] = [\epsilon_1,\dots,\epsilon_n](AB)
  3. 线性变换的数乘是矩阵的数乘:(kT1)[ϵ1,,ϵn]=[ϵ1,,ϵn](kA)(kT_1)[\epsilon_1,\dots,\epsilon_n] = [\epsilon_1,\dots,\epsilon_n](kA)

4.2 线性变换的逆

定义:给出T是线性空间VnV_n上的线性变换,若存在一个变换TT',使得TT=TT=TeTT'=T'T=T_e,那么T就是可逆线性变换,TT'是T的逆变换,记作T1T^{-1}

可逆线性变换的逆变换T1T^{-1}也是可逆的,二者互为逆变换

定理:在线性空间V中的线性变换T在基ϵ1,,ϵn\epsilon_1,\dots,\epsilon_n下的矩阵为A,则T可逆的充要条件是A可逆。且T1T^{-1}在基下的矩阵是A1A^{-1}

定理:设线性空间V的线性变换T在两组基ϵ1,,ϵn\epsilon_1,\dots,\epsilon_nϵ1,,ϵn\epsilon_1',\dots,\epsilon_n'下的矩阵分别是A和B,从基ϵ\epsilon到基ϵ\epsilon'的过渡矩阵是P,那么

B=P1APB = P^{-1}AP

这告诉我们线性变换在不同基下的矩阵是相似的。反过来,如果两个矩阵相似,那么这两个矩阵可以看作同一线性变换在两组基下的矩阵。

定义:设TTVn(F)V_n(F)上的线性变换,定义

  1. Im(T)=R(T)={T(α)αV}Im(T) = R(T)=\{T(\alpha)|\forall \alpha\in V\}
  2. Ker(T)=N(T)={αVT(α)=θ}Ker(T) = N(T) = \{\alpha\in V|T(\alpha)=\theta \}

其中

  1. Im(V)Im(V)是线性变换T的值域
  2. Ker(T)Ker(T)是线性变换的
  3. Im(T)Im(T)维数称为T的
  4. Ker(T)Ker(T)维数称为T的零度

Im(T)Im(T)Ker(T)Ker(T)都是VnV_n的子空间,且dimIm(T)+dimKer(T)=n\dim Im(T) +\dim Ker(T) = n

5 酉(正交)变换与正交投影

定义:设T是酉(欧式)空间V的线性变换,如果对任意的x,yVx,y\in V,均有

(T(x),T(y))=(x,y)(T(x),T(y)) = (x,y)

也就是内积在线性变换下保持不变,则称T是酉(欧式)空间V的一个酉(正交变换)。

定理:给定矩阵AA是酉(正交)矩阵,对于变换T(x)=AxT(x) = Ax, xCn(Rn)x\in C^n(R^n)Cn(Rn)C^n(R^n)上的酉(正交)变换。

两个特殊的酉(正交变换)

  1. T(x)=AxT(x) = Ax, where

    A=[cosθsinθsinθcosθ]A = \begin{bmatrix}\cos \theta & -\sin\theta \\\sin\theta & \cos\theta\end{bmatrix}

    是平面上的旋转变换。

  2. H(x)=(En2uuH)xH(x) = (E_n-2uu^H)x, xCn\forall x\in C^n, uCnu\in C^n, uHu=1u^Hu=1, 叫做豪斯何尔德镜像变换。


03:线性映射与线性变换
https://jesseprince.github.io/2023/09/13/master/matrixanalysis/linearmap/
作者
林正
发布于
2023年9月13日
许可协议