设 A 为 n 阶实对称矩阵,求证:A 是秩为 r 的半正定阵的充要条件是存在秩等于 r 的
r×n 实矩阵 B,使得 A=B′B。
解答
若 A=B′B,则由例 3.76 可得 r(A)=r(B′B)=r(B)=r,且对任意的 n 维实列向量 α,
α′Aα=α′B′Bα=(Bα)′(Bα)≥0,因此 A 是秩为 r 的半正定阵。
反之,若 A 是秩为 r 的半正定阵,则存在可逆矩阵 C,使得
A=C′diag{1,⋯,1,0,⋯,0}C,其中有 r 个 1。令
B=(IrO)C,则 B 是秩等于 r 的 r×n 矩阵,且 A=B′B。
评论
支持 Markdown 和 LaTeX 数学公式。