问题 问答题

设A为m阶正定矩阵,B是m×n矩阵,证明矩阵曰BTAB正定的充分必要条件是秩r(B)=n.

答案

参考答案:方法1° (齐次方程组只有O解) [*],由于BTAB正定,知
xT(BTAB)x=(Bx)TA(Bx)>0.
所以必有Bx≠0,即齐次方程组Bx=0只有零解,故r(B)=n.
方法2° (用秩的概念、性质) 由BTAB正定,知|BTAB|≠0,那么
n=r(BTAB)≤r(B)≤min(m,n)≤n.
所以,r(B)=n.
或者,由A正定,知A=DTD,D是可逆矩阵,那么
n=r(BTAB)=r(BTDTDB)=r(DB)T(DB)=r(DB)=r(B).
方法3° (用反证法) 如果r(B)≠n则B=(β1,β2,…,βn)的列向量线性相关,于是存在不全为0的数k1,k2,…,kn,使
[*]
即存在X0=(k1,k2,…,kn)T≠0,使得
[*]
这与BTAB正定相矛盾.
再证充分性.
方法1° (用特征值) 因为(BTAB)T=BTAT(BT)T=BTAB,故矩阵BTAB对称.
设λ是矩阵BTAB的任一特征值,α是属于特征值λ的特征向量,即
BTABα=λα.α≠0.
用αT左乘上式的两端,有 (Bα)TA(Bα)=λαTα.
由于秩r(B)=n,α≠0,知Bα≠0及αTα=||α||2>0,又因A正定,从而
λαTα=(Bα)TA(Bα)>0.
因此,特征值λ>0,即BTAB正定.
方法2° (用定义).BTAB对称性,略.
由于秩r(B)=n,知齐次线性方程组Bx=0只有零解,那么[*],恒有Bx0≠0,又因A是正定矩阵,所以对Bx0≠0,必有 (Bx0)TA(Bx0)>0,即[*],恒有[*],故BTAB是正定矩阵.

单项选择题
单项选择题