设 f(x)=xTAx,A 是实对称矩阵。若对每个非零实向量 x,都有 f(x)>0,就称 f 为正定二次型,A 为正定矩阵。这里检验的是全部非零方向;x=0 时总有 f(0)=0,不要求它也严格大于 0。
A正定⟺对所有x=0,xTAx>0A负定⟺对所有x=0,xTAx<0A半正定⟺对所有x,xTAx≥0A半负定⟺对所有x,xTAx≤0 如果二次型既能取正值,又能取负值,就称为不定。半正定允许某些非零向量处取值为 0,因此不一定正定;一个正定二次型当然也满足半正定的不等式。
对实对称矩阵,下列条件等价。它们分别从函数值、特征值、规范形和行列式出发判断正定性:
A正定⟺A的全部特征值都>0⟺正惯性指数p=n⟺A合同于In⟺全部顺序主子式Δ1,…,Δn都>0 最后一条称为正定性的顺序主子式判据(Sylvester 判据)。Δk 是 A 左上角 k×k 子矩阵的行列式,不是主对角线上第 k 个元素,也不是随意选出的一个 k 阶子式。使用这些等价条件时,必须保留 A 为实对称矩阵的前提。
A=(aij),Δ1=a11Δ2=det[a11a21a12a22]⋮Δn=detA 特征值判据来自正交替换:写成 f=λ1y12+⋯+λnyn2 后,全部 λi>0 恰好保证非零向量处严格为正。如果有零特征值,沿其特征向量取值为 0;如果有负特征值,沿其特征向量就取负值。
若要判断半正定,不能简单把顺序主子式判据中的“>0”全部改成“≥0”。例如 diag(0,−1) 的两个顺序主子式都是 0,但在 (0,1) 处取值为 −1。对实对称矩阵,半正定应当等价于全部特征值非负。
半正定当且仅当所有主子式非负。主子式要求选取同一组行号和列号,不仅包括左上角的顺序主子式。负定则等价于奇数阶顺序主子式全负、偶数阶顺序主子式全正,也可检查−A是否正定。
A半正定⟺全部主子式≥0A负定⟺(−1)kΔk>0,k=1,…,n(A均为实对称矩阵) 几何上,正定二次型在原点取到唯一最小值 0;二维情形的等值线 f(x)=1 是椭圆。正交替换给出椭圆的主轴方向,正特征值决定各轴的长度。这将上一章的特征方向,与本章的二次型联系起来。