设A是n阶矩阵,且AT=-A,r(A)=n,证明对任意n×1矩阵B,均有r(A B;BT 0)=n

2024-11-20 07:12:01
推荐回答(2个)
回答(1):

证:
将b按列分块为
b=(b1,...,bs)
因为
ab=0
所以
a(b1,...,bs)
=
(ab1,...,abs)=0
所以
abi=0,
i=1,...,s

b
的列向量都是齐次线性方程组
ax=0
的解向量
所以b的列向量组可由
ax=0
的基础解系线性表示

ax=0
的基础解系含
n-r(a)
=
n-r
个向量
所以
r(b)
<=
n-r.

回答(2):

必要性(?)设BTAB为正定矩阵,则对于任意的实n维列向量x≠0,都有:xTBTABx>0,即(Bx)TA(Bx)>0.所以:Bx≠0.因此,Bx=0只有零解,故有r(B)=n.充分性(?)如果r(B)=n,则线性方程组Bx=0只有零解,从而对于任意的实n维列向量x≠0,都有:Bx≠0.又因为A为正定矩阵,故有:(Bx)TA(Bx)>0,即:xTBTABx>0.所以BTAB为正定矩阵.