设A是n阶实对称矩阵 证明:A是半正定矩阵当且仅当对任意n阶半正定矩阵B都有tr(AB)大于等于

2025年03月22日 12:14
有1个网友回答
网友(1):

必要性:
若A, B半正定, 则存在C使得B=CC^T, 那么tr(AB)=tr(ACC^T)=tr(C^TAC)>=0

充分性:
反证法, 若A不是半正定的, 则至少有一个负特征值λ<0, 相应的特征向量记成x
取半正定阵B=xx^T, 那么tr(AB)=tr(Axx^T)=tr(x^TAx)=λ||x||^2<0, 矛盾