当前位置:HOME - 线性代数入门答案 - 2.3 矩阵的秩

2.3 矩阵的秩

2.3.1-7
\\ 略。\\
2.3.8 \quad 证明,rank(kA)=rank(A)(k0)\operatorname{rank}(kA)=\operatorname{rank}(A)(k \neq 0)rank(A+B)rank(A)+rank(B).\quad \operatorname{rank}(A+B)\leq\operatorname{rank}(A)+\operatorname{rank}(B).\\
证明:\\ 由矩阵的秩在初等行变换后不变立得rank(kA)=rank(A)(k0).\operatorname{rank}(kA)=\operatorname{rank}(A)(k \neq 0).\\ R(A+B)R(A)+R(B)    rank(A+B)rank(A)+rank(B).\mathcal{R}(A+B)\subseteq\mathcal{R}(A)+\mathcal{R}(B)\implies\operatorname{rank}(A+B)\leq\operatorname{rank}(A)+\operatorname{rank}(B).\\
2.3.9 \quad 证明:max{rank(A),rank(B)}rank([AB])rank(A)+rank(B).\max\{\operatorname{rank}(A),\operatorname{rank}(B)\}\leq\operatorname{rank}(\begin{bmatrix}A&B\end{bmatrix})\leq\operatorname{rank}(A)+\operatorname{rank}(B).\\
证明:\\ rank([AB])rank(A),rank([AB])rank(B)    rank([AB])max{rank(A),rank(B)}\operatorname{rank}(\begin{bmatrix}A&B\end{bmatrix})\geq\operatorname{rank}(A),\operatorname{rank}(\begin{bmatrix}A&B\end{bmatrix})\geq\operatorname{rank}(B)\implies\operatorname{rank}(\begin{bmatrix}A&B\end{bmatrix})\geq\max\{\operatorname{rank}(A),\operatorname{rank}(B)\}。设A,BA,B的一组基分别是a1,,as\bm{a}_1,\cdots,\bm{a}_sb1,,bt\bm{b}_1,\cdots,\bm{b}_t,则R([AB])=span(a1,,as,b1,,bt)    rank([AB])rank(A)+rank(B)\mathcal{R}(\begin{bmatrix}A&B\end{bmatrix})=\operatorname{span}(\bm{a}_1,\cdots,\bm{a}_s,\bm{b}_1,\cdots,\bm{b}_t)\implies\operatorname{rank}(\begin{bmatrix}A&B\end{bmatrix})\leq\operatorname{rank}(A)+\operatorname{rank}(B)等号成立当且仅当A,BA,B的基线性无关。\\
2.3.10
\\ 1. 对分块对角矩阵C=[AOOB]C=\begin{bmatrix} A&O\\O&B \end{bmatrix},证明:rank(C)=rank(A)+rank(B).\operatorname{rank}(C)=\operatorname{rank}(A)+\operatorname{rank}(B).\\ 2. 对分块对角矩阵C=[AXOB]C=\begin{bmatrix} A&X\\O&B \end{bmatrix},证明:rank(C)rank(A)+rank(B)\operatorname{rank}(C)\geq\operatorname{rank}(A)+\operatorname{rank}(B)。由此证明,当A,BA,B可逆时,CC也可逆。\\ 1. 证明:\\ [AO]\begin{bmatrix}A\\O\end{bmatrix}的一组基和[OB]\begin{bmatrix}O\\B\end{bmatrix}的一组基一定线性无关。由2.3.9中结论立得rank(C)=rank(A)+rank(B).\operatorname{rank}(C)=\operatorname{rank}(A)+\operatorname{rank}(B).\\ 2. 证明:\\A,BA,B的一组基分别是a1,,as\bm{a}_1,\cdots,\bm{a}_sb1,,bt\bm{b}_1,\cdots,\bm{b}_t,则[a10],,[as0],[x1b1],,[xtbt]R(C)\begin{bmatrix}\bm{a}_1\\\bm{0}\end{bmatrix},\cdots,\begin{bmatrix}\bm{a}_s\\\bm{0}\end{bmatrix},\begin{bmatrix}\bm{x}_1\\\bm{b}_1\end{bmatrix},\cdots,\begin{bmatrix}\bm{x}_t\\\bm{b}_t\end{bmatrix}\in\mathcal{R}(C)且线性无关,于是rank(C)rank(A)+rank(B).\operatorname{rank}(C)\geq\operatorname{rank}(A)+\operatorname{rank}(B).\\
2.3.11 \quadA,B,CA,B,C分别为m×n,n×k,k×sm\times n, n\times k, k\times s阶矩阵,证明:rank(AB)+rank(BC)rank(ABC)+rank(B).\operatorname{rank}(AB)+\operatorname{rank}(BC)\leq\operatorname{rank}(ABC)+\operatorname{rank}(B).
证明:\\ 此即著名的Frobenius不等式。利用初等行列变换不改变秩及2.3.10中结论有 rank(ABC)+rank(B)=rank([ABCB])=rank([ABCABB])=rank([OABBCB])=rank([BCBOAB])rank(AB)+rank(BC) \begin{align*} \operatorname{rank}(ABC)+\operatorname{rank}(B)&=\operatorname{rank}(\begin{bmatrix}ABC&\\&B\end{bmatrix})\\ &=\operatorname{rank}(\begin{bmatrix}ABC&AB\\&B\end{bmatrix})\\ &=\operatorname{rank}(\begin{bmatrix}O&AB\\-BC&B\end{bmatrix})\\ &=\operatorname{rank}(\begin{bmatrix}-BC&B\\O&AB\end{bmatrix})\\ &\geq\operatorname{rank}(AB)+\operatorname{rank}(BC) \end{align*}
2.3.12 \quadm×nm\times n矩阵AA的秩为11,证明,存在非零向量aRm,aRn\bm{a}\in\mathbb{R}^m,\bm{a}\in\mathbb{R}^n,使得A=abT.A=\bm{a}\bm{b}^{\mathrm{T}}.\\
证明:\\R(A)\mathcal{R}(A)的一个基是a\bm{a},一定存在不全为零的一组k1,k2,,knk_1,k_2,\cdots,k_n满足A=[k1akna]A=\begin{bmatrix}k_1\bm{a}&\cdots&k_n\bm{a}\end{bmatrix}。令b=[k1kn]\bm{b}=\begin{bmatrix}k_1\\\vdots\\k_n\end{bmatrix}即得A=abT.A=\bm{a}\bm{b}^{\mathrm{T}}.\\
2.3.13 \quad 试分析矩阵AA满足什么条件时,AB=BCAB=BC可以推出B=C.B=C.\\
解:\\ AB=AC    ABAC=O    A(BC)=OAB=AC\implies AB-AC=O \implies A(B-C)=O,于是若AA列满秩,则B=C.B=C.\\
2.3.14 \quadm×nm\times n矩阵AA列满秩,求证:存在行满秩的n×mn\times m矩阵BB,使得BA=In.BA=I_n.\\
证明:\\ 对列满秩矩阵AA,利用初等行变换可将矩阵化为[InO]\begin{bmatrix}I_n\\O\end{bmatrix},即存在可逆矩阵PP使得PA=[InO]PA=\begin{bmatrix}I_n\\O\end{bmatrix}。令Q=[InO]Q=\begin{bmatrix}I_n&O\end{bmatrix},则QPA=InQPA=I_n。再令QP=BQP=B,显然BBPP的前nn行,是n×mn \times m列满秩矩阵。\\
2.3.15
\\ 略。\\
2.3.16 \quadA,BA,Bnn阶方阵,利用不等式rank(AB)min{rank(A),rank(B)}\operatorname{rank}(AB)\leq\min\{\operatorname{rank}(A),\operatorname{rank}(B)\},证明:
\\ 1. 如果AB=InAB=I_n,则A,BA,B都可逆,且BA=InBA=I_n\\ 2. 如果ABAB可逆,则A,BA,B都可逆。\\ 1. 证明:\\ n=rank(AB)min{rank(A),rank(B)}    rank(A)=rank(B)=nn=\operatorname{rank}(AB)\leq\min\{\operatorname{rank}(A),\operatorname{rank}(B)\}\implies \operatorname{rank}(A)=\operatorname{rank}(B)=n。即A,BA,B都可逆。由可逆矩阵的性质可知AB=BA=In.AB=BA=I_n.\\ 2. \\ 证明同1,略。\\
2.3.17
\\ 略。\\
2.3.18 \quad 证明,当AA行满秩时,仅用初等行变换就可以把它化为相抵标准型;当AA列满秩时,仅用初等行变换就可以把它化为相抵标准型。
\\ 由行约化阶梯型立得,略。\\
2.3.19 \quad 对二阶方阵AA,如果存在n>2n \gt 2,使得An=OA^n=O,求证:A2=O.A^2=O.\\
证明:\\ 由于可逆矩阵的乘积仍然是可逆矩阵,所以AA一定不可逆,rank(A)1\operatorname{rank}(A)\leq 1。根据AA的秩分类讨论。\\ (a) 若rank(A)=0\operatorname{rank}(A)=0,此时A2=OA^2=O显然成立。\\ (b) 若rank(A)=1\operatorname{rank}(A)=1,此时A=abT(a,b0)A=\bm{a}\bm{b}^{\mathrm{T}} (\bm{a},\bm{b}\neq\bm{0}),所以An=O    a(bTa)n1bT=O    bTa=0    abTabT=A2=O.A^n=O\implies\bm{a}(\bm{b}^{\mathrm{T}}\bm{a})^{n-1}\bm{b}^{\mathrm{T}}=O\implies\bm{b}^{\mathrm{T}}\bm{a}=\bm{0}\implies\bm{a}\bm{b}^{\mathrm{T}}\bm{a}\bm{b}^{\mathrm{T}}=A^2=O.\\
2.3.20 \quad 多项式f(x)f(x)满足f(0)=0f(0)=0,求证:对于任意方阵AA,都有rank(f(A))rank(A).\operatorname{rank}(f(A))\leq\operatorname{rank}(A).
\\ 证明:\\ f(0)=0    f(x)=xg(x)    rank(f(A))=rank(Ag(A))rank(A).f(0)=0\implies f(x)=xg(x) \implies \operatorname{rank}(f(A))=\operatorname{rank}(A\cdot g(A))\leq\operatorname{rank}(A).\\
2.3.21 \quad 考虑反对称矩阵的秩。
\\ 1. 证明反对称矩阵的秩不能是11\\ 2. 对反对称矩阵AA,去掉首行首列得到矩阵BB。求证:BB也是反对称矩阵且rank(B)\operatorname{rank}(B)等于rank(A)\operatorname{rank}(A)rank(A)2\operatorname{rank}(A)-2\\ 3. 证明反对称矩阵的秩必然是偶数。由此证明,奇数阶反对称矩阵一定不可逆。\\ 1. 证明:\\ 用反证法,假设rank(A)=1\operatorname{rank}(A)=1,于是A=abT(a,b0)A=\bm{a}\bm{b}^{\mathrm{T}}(\bm{a},\bm{b}\neq\bm{0})。由反对称矩阵性质有abT=baT    abTa=baTa    b=bTaaTaa=ka\bm{a}\bm{b}^{\mathrm{T}}=-\bm{b}\bm{a}^{\mathrm{T}}\implies\bm{a}\bm{b}^{\mathrm{T}}\bm{a}=-\bm{b}\bm{a}^{\mathrm{T}}\bm{a}\implies\bm{b}=-\cfrac{\bm{b}^{\mathrm{T}}\bm{a}}{\bm{a}^{\mathrm{T}}\bm{a}}\bm{a}=k\bm{a}。所以abT=kaaT=kaaT    a=0\bm{a}\bm{b}^{\mathrm{T}}=k\bm{a}\bm{a}^{\mathrm{T}}=-k\bm{a}\bm{a}^{\mathrm{T}}\implies\bm{a}=\bm{0},矛盾。即反对称矩阵的秩不能是1.1.\\ 2. 证明:\\ AA可以被表示成A=[0vTvB]A=\begin{bmatrix} 0&-\bm{v}^{\mathrm{T}}\\ \bm{v}&B \end{bmatrix}。分两种情况:\\ (a)若vR(B)\bm{v}\in\mathcal{R}(B),则存在xRn1\bm{x}\in\mathbb{R}^{n-1}使v=Bx.\bm{v}=B\bm{x}.\\ 利用初等行变换和列变换不改变秩,有rank(A)=rank([0xTBBxB])=rank([xTBxxTB0B])=rank([xTBx0T0B])\operatorname{rank}(A)=\operatorname{rank}(\begin{bmatrix} 0&\bm{x}^{\mathrm{T}}B\\ B\bm{x}&B \end{bmatrix})=\operatorname{rank}(\begin{bmatrix} -\bm{x}^{\mathrm{T}}B\bm{x}&\bm{x}^{\mathrm{T}}B\\ \bm{0}&B \end{bmatrix})=\operatorname{rank}(\begin{bmatrix} -\bm{x}^{\mathrm{T}}B\bm{x}&\bm{0}^{\mathrm{T}}\\ \bm{0}&B \end{bmatrix})。而xTBx=(xTBx)T    xTBx=0\bm{x}^{\mathrm{T}}B\bm{x}=(\bm{x}^{\mathrm{T}}B\bm{x})^\mathrm{T}\implies\bm{x}^{\mathrm{T}}B\bm{x}=0,即rank(A)=rank(B).\operatorname{rank}(A)=\operatorname{rank}(B).\\ (b)若vR(B)\bm{v}\notin\mathcal{R}(B),则rank(A)=rank([0vTvB])=1+rank([vTB])=1+rank([vTB])=2+rank(B).\operatorname{rank}(A)=\operatorname{rank}(\begin{bmatrix} 0&-\bm{v}^{\mathrm{T}}\\ \bm{v}&B \end{bmatrix})=1+\operatorname{rank}(\begin{bmatrix} -\bm{v}^{\mathrm{T}}\\ B \end{bmatrix})=1+\operatorname{rank}(\begin{bmatrix} -\bm{v}^{\mathrm{T}}&-B \end{bmatrix})=2+\operatorname{rank}(B).\\ 综上,rank(B)=rank(A)\operatorname{rank}(B)=\operatorname{rank}(A)rank(A)2.\operatorname{rank}(A)-2.\\ 3.证明:\\ 用数学归纳法。 阶数为2时显然成立。现假设阶数为n1n-1时成立,考虑阶数为nn的情况。\\A=[0vTvB]A=\begin{bmatrix} 0&-\bm{v}^{\mathrm{T}}\\ \bm{v}&B \end{bmatrix}nn阶反对称矩阵,BBn1n-1阶反对称矩阵。根据归纳假设,rank(B)\operatorname{rank}(B)是偶数。由上面讨论可知rank(A)=rank(B)\operatorname{rank}(A)=\operatorname{rank}(B)rank(B)+2\operatorname{rank}(B)+2,也是偶数。\\ 这表明阶数为n1n-1时成立则阶数为nn时也成立,于是n2n\geq 2时都成立。\\
2.3.22 \quadAAnn阶可逆实反对称矩阵,b\bm{b}nn维实列向量,求证:rank(A+bbT)=n.\operatorname{rank}(A+\bm{b}\bm{b}^{\mathrm{T}})=n.\\
证明:\\B=[1bTbA]B=\begin{bmatrix} 1&-\bm{b}^{\mathrm{T}}\\ \bm{b}&A \end{bmatrix},由于AA可逆,于是存在xRn\bm{x}\in\mathbb{R}^n满足Ax=b.A\bm{x}=\bm{b}.\\ 利用初等行变换和列变换[1bTbA][1+bTxbT0A][1xTAxA]\begin{bmatrix} 1&-\bm{b}^{\mathrm{T}}\\ \bm{b}&A \end{bmatrix}\rightarrow\begin{bmatrix} 1+\bm{b}^{\mathrm{T}}\bm{x}&-\bm{b}^{\mathrm{T}}\\ \bm{0}&A \end{bmatrix}\rightarrow\begin{bmatrix} 1-\bm{x}^{\mathrm{T}}A\bm{x}&\\ &A \end{bmatrix}又因为AA是反对称矩阵,xTAx=(xTAx)T    xTAx=0\bm{x}^{\mathrm{T}}A\bm{x}=(\bm{x}^{\mathrm{T}}A\bm{x})^\mathrm{T}\implies\bm{x}^{\mathrm{T}}A\bm{x}=0,所以rank(B)=rank([1A])=n+1.\operatorname{rank}(B)=\operatorname{rank}(\begin{bmatrix} 1&\\ &A \end{bmatrix})=n+1.\\[1bTbA][10TbA+bbT][1A+bbT]\begin{bmatrix} 1&-\bm{b}^{\mathrm{T}}\\ \bm{b}&A \end{bmatrix}\rightarrow\begin{bmatrix} 1&\bm{0}^{\mathrm{T}}\\ \bm{b}&A+ \bm{b}\bm{b}^{\mathrm{T}} \end{bmatrix}\rightarrow\begin{bmatrix} 1&\\ &A+ \bm{b}\bm{b}^{\mathrm{T}} \end{bmatrix}于是n+1=rank(B)=1+rank(A+bbT)    rank(A+bbT)=n.n+1=\operatorname{rank}(B)=1+\operatorname{rank}(A+\bm{b}\bm{b}^{\mathrm{T}})\implies\operatorname{rank}(A+\bm{b}\bm{b}^{\mathrm{T}})=n.\\
2.3.23
\\ 略。\\
2.3.24 \quad (秩一分解) 证明,任意秩为r>0r \gt 0的矩阵AA可以分解成rr个秩为11的矩阵的和。
\\ 证明:\\ A=P[IrOOO]Q=P[IrO][IrO]Q=[p1pr][q1TqrT]=p1q1T++prqrT. A=P\begin{bmatrix} I_r&O\\O&O \end{bmatrix}Q =P\begin{bmatrix} I_r\\O \end{bmatrix}\begin{bmatrix} I_r&O \end{bmatrix}Q =\begin{bmatrix} \bm{p}_1&\cdots&\bm{p}_r \end{bmatrix}\begin{bmatrix} \bm{q}_1^{\mathrm{T}}\\\vdots\\\bm{q}_r^{\mathrm{T}} \end{bmatrix} =\bm{p}_1\bm{q}_1^{\mathrm{T}}+\cdots+\bm{p}_r\bm{q}_r^{\mathrm{T}}.