2.3.1-7
略。
2.3.8 证明,rank(kA)=rank(A)(k=0),rank(A+B)≤rank(A)+rank(B).
证明:
由矩阵的秩在初等行变换后不变立得
rank(kA)=rank(A)(k=0).
R(A+B)⊆R(A)+R(B)⟹rank(A+B)≤rank(A)+rank(B).
2.3.9 证明:max{rank(A),rank(B)}≤rank([AB])≤rank(A)+rank(B).
证明:
rank([AB])≥rank(A),rank([AB])≥rank(B)⟹rank([AB])≥max{rank(A),rank(B)}。设
A,B的一组基分别是
a1,⋯,as和
b1,⋯,bt,则
R([AB])=span(a1,⋯,as,b1,⋯,bt)⟹rank([AB])≤rank(A)+rank(B)等号成立当且仅当
A,B的基线性无关。
2.3.10
1. 对分块对角矩阵
C=[AOOB],证明:
rank(C)=rank(A)+rank(B).
2. 对分块对角矩阵
C=[AOXB],证明:
rank(C)≥rank(A)+rank(B)。由此证明,当
A,B可逆时,
C也可逆。
1. 证明:
[AO]的一组基和
[OB]的一组基一定线性无关。由2.3.9中结论立得
rank(C)=rank(A)+rank(B).
2. 证明:
设
A,B的一组基分别是
a1,⋯,as和
b1,⋯,bt,则
[a10],⋯,[as0],[x1b1],⋯,[xtbt]∈R(C)且线性无关,于是
rank(C)≥rank(A)+rank(B).
2.3.11 设A,B,C分别为m×n,n×k,k×s阶矩阵,证明:rank(AB)+rank(BC)≤rank(ABC)+rank(B).
证明:
此即著名的Frobenius不等式。利用初等行列变换不改变秩及2.3.10中结论有
rank(ABC)+rank(B)=rank([ABCB])=rank([ABCABB])=rank([O−BCABB])=rank([−BCOBAB])≥rank(AB)+rank(BC)
2.3.12 设m×n矩阵A的秩为1,证明,存在非零向量a∈Rm,a∈Rn,使得A=abT.
证明:
设
R(A)的一个基是
a,一定存在不全为零的一组
k1,k2,⋯,kn满足
A=[k1a⋯kna]。令
b=k1⋮kn即得
A=abT.
2.3.13 试分析矩阵A满足什么条件时,AB=BC可以推出B=C.
解:
AB=AC⟹AB−AC=O⟹A(B−C)=O,于是若
A列满秩,则
B=C.
2.3.14 设m×n矩阵A列满秩,求证:存在行满秩的n×m矩阵B,使得BA=In.
证明:
对列满秩矩阵
A,利用初等行变换可将矩阵化为
[InO],即存在可逆矩阵
P使得
PA=[InO]。令
Q=[InO],则
QPA=In。再令
QP=B,显然
B是
P的前
n行,是
n×m列满秩矩阵。
2.3.15
略。
2.3.16 设A,B是n阶方阵,利用不等式rank(AB)≤min{rank(A),rank(B)},证明:
1. 如果
AB=In,则
A,B都可逆,且
BA=In。
2. 如果
AB可逆,则
A,B都可逆。
1. 证明:
n=rank(AB)≤min{rank(A),rank(B)}⟹rank(A)=rank(B)=n。即
A,B都可逆。由可逆矩阵的性质可知
AB=BA=In.
2.
证明同1,略。
2.3.17
略。
2.3.18 证明,当A行满秩时,仅用初等行变换就可以把它化为相抵标准型;当A列满秩时,仅用初等行变换就可以把它化为相抵标准型。
由行约化阶梯型立得,略。
2.3.19 对二阶方阵A,如果存在n>2,使得An=O,求证:A2=O.
证明:
由于可逆矩阵的乘积仍然是可逆矩阵,所以
A一定不可逆,
rank(A)≤1。根据
A的秩分类讨论。
(a) 若
rank(A)=0,此时
A2=O显然成立。
(b) 若
rank(A)=1,此时
A=abT(a,b=0),所以
An=O⟹a(bTa)n−1bT=O⟹bTa=0⟹abTabT=A2=O.
2.3.20 多项式f(x)满足f(0)=0,求证:对于任意方阵A,都有rank(f(A))≤rank(A).
证明:
f(0)=0⟹f(x)=xg(x)⟹rank(f(A))=rank(A⋅g(A))≤rank(A).
2.3.21 考虑反对称矩阵的秩。
1. 证明反对称矩阵的秩不能是
1。
2. 对反对称矩阵
A,去掉首行首列得到矩阵
B。求证:
B也是反对称矩阵且
rank(B)等于
rank(A)或
rank(A)−2。
3. 证明反对称矩阵的秩必然是偶数。由此证明,奇数阶反对称矩阵一定不可逆。
1. 证明:
用反证法,假设
rank(A)=1,于是
A=abT(a,b=0)。由反对称矩阵性质有
abT=−baT⟹abTa=−baTa⟹b=−aTabTaa=ka。所以
abT=kaaT=−kaaT⟹a=0,矛盾。即反对称矩阵的秩不能是
1.
2. 证明:
A可以被表示成
A=[0v−vTB]。分两种情况:
(a)若
v∈R(B),则存在
x∈Rn−1使
v=Bx.
利用初等行变换和列变换不改变秩,有
rank(A)=rank([0BxxTBB])=rank([−xTBx0xTBB])=rank([−xTBx00TB])。而
xTBx=(xTBx)T⟹xTBx=0,即
rank(A)=rank(B).
(b)若
v∈/R(B),则
rank(A)=rank([0v−vTB])=1+rank([−vTB])=1+rank([−vT−B])=2+rank(B).
综上,
rank(B)=rank(A)或
rank(A)−2.
3.证明:
用数学归纳法。
阶数为2时显然成立。现假设阶数为
n−1时成立,考虑阶数为
n的情况。
设
A=[0v−vTB]是
n阶反对称矩阵,
B是
n−1阶反对称矩阵。根据归纳假设,
rank(B)是偶数。由上面讨论可知
rank(A)=rank(B)或
rank(B)+2,也是偶数。
这表明阶数为
n−1时成立则阶数为
n时也成立,于是
n≥2时都成立。
2.3.22 设A是n阶可逆实反对称矩阵,b是n维实列向量,求证:rank(A+bbT)=n.
证明:
设
B=[1b−bTA],由于
A可逆,于是存在
x∈Rn满足
Ax=b.
利用初等行变换和列变换
[1b−bTA]→[1+bTx0−bTA]→[1−xTAxA]又因为
A是反对称矩阵,
xTAx=(xTAx)T⟹xTAx=0,所以
rank(B)=rank([1A])=n+1.
而
[1b−bTA]→[1b0TA+bbT]→[1A+bbT]于是
n+1=rank(B)=1+rank(A+bbT)⟹rank(A+bbT)=n.
2.3.23
略。
2.3.24 (秩一分解) 证明,任意秩为r>0的矩阵A可以分解成r个秩为1的矩阵的和。
证明:
A=P[IrOOO]Q=P[IrO][IrO]Q=[p1⋯pr]q1T⋮qrT=p1q1T+⋯+prqrT.