设 f(x)=xTAx 为实二次型,若对任意 x=0,都有 f(x)>0,则称 f 为正定二次型,A 为正定矩阵。
| 类型 | 条件 | 矩阵 |
|---|
| 正定 | x=0⇒f(x)>0 | 正定矩阵 |
| 负定 | x=0⇒f(x)<0 | 负定矩阵 |
| 半正定 | f(x)≥0 | 半正定矩阵 |
| 半负定 | f(x)≤0 | 半负定矩阵 |
| 不定 | 存在 x1,x2 使 f(x1)>0,f(x2)<0 | 不定矩阵 |
A 负定 ⟺ −A 正定
A 正定 ⟺ A 的所有特征值都为正数。
证明:A 正交对角化为 A=QΛQT,xTAx=yTΛy=λ1y12+⋯+λnyn2>0(y=0)⟺ 所有 λi>0。
A 正定 ⟺ A 的所有顺序主子式都为正。
Δ1=a11>0,Δ2=a11a21a12a22>0,…,Δn=∣A∣>0
示例:判断 A=(2−1−12) 是否正定。
Δ1=2>0,Δ2=4−1=3>0,故 A 正定。
A 正定 ⟺ A 合同于单位矩阵 I
即存在可逆矩阵 C,使得 CTAC=I。
A 正定 ⟺ 正惯性指数 p=n(A 为 n 阶)
A 正定 ⟺ A 可以分解为 A=LLT(L 为可逆下三角矩阵)
| 判定方法 | 条件 |
|---|
| 特征值法 | 所有特征值 >0 |
| 顺序主子式法 | 所有 Δk>0 |
| 合同法 | 合同于 I |
| 惯性指数法 | p=n |
| Cholesky 法 | A=LLT(L 可逆) |
- 正定矩阵一定是对称矩阵
- 正定矩阵一定可逆(∣A∣>0)
- 正定矩阵的主对角线元素都为正(aii>0)
- 正定矩阵的行列式为正
- A 正定,k>0,则 kA 正定
- A,B 正定,则 A+B 正定
- A 正定,则 A−1 正定
- A 正定,则 Ak 正定(k 为正整数)
- A 正定,C 可逆,则 CTAC 正定
- A,B 正定,AB 未必正定(AB 未必对称)
- A,B 正定且 AB=BA,则 AB 正定
A 正定 ⟺ (x,y)A=xTAy 定义了 Rn 上的内积。
A 半正定 ⟺ 以下任一条件成立:
- 所有特征值 ≥0
- 正惯性指数 p=r(A)(无负惯性指数)
- 存在矩阵 B 使得 A=BTB
A 正定 ⟺ A 半正定且 ∣A∣=0
判断 f=5x12+x22+5x32+4x1x2−8x1x3−4x2x3 的正定性。
解:
A=52−421−2−4−25
Δ1=5>0
Δ2=5−4=1>0
Δ3=∣A∣=5(5−4)−2(10−8)+(−4)(−4+4)=5−4+0=1>0
所有顺序主子式为正,A 正定。
设 A 为 n 阶正定矩阵,B 为 n 阶实对称矩阵,证明:存在可逆矩阵 P,使得 PTAP=I 且 PTBP=Λ(对角矩阵)。
证明:A 正定,存在可逆矩阵 C 使得 CTAC=I。
令 B1=CTBC,B1 仍为实对称矩阵,可正交对角化:QTB1Q=Λ。
取 P=CQ,则:
PTAP=QTCTACQ=QTIQ=I
PTBP=QTCTBCQ=QTB1Q=Λ
设 A 为 m×n 矩阵(m≥n),r(A)=n,证明 ATA 正定。
证明:ATA 为 n 阶实对称矩阵。
对任意 x=0:xT(ATA)x=(Ax)T(Ax)=∥Ax∥2≥0
由 r(A)=n,Ax=0 只有零解,故 x=0 时 Ax=0,∥Ax∥2>0。
ATA 正定。
设 A 为 n 阶正定矩阵,证明 A+A−1≥2I(即 A+A−1−2I 半正定)。
证明:A 正定,存在正交矩阵 Q 使得 QTAQ=diag(λ1,…,λn),λi>0。
QT(A+A−1−2I)Q=diag(λ1+1/λ1−2,…,λn+1/λn−2)
由 AM-GM 不等式:λi+1/λi≥2(λi>0),等号在 λi=1 时成立。
故每个对角元素 ≥0,A+A−1−2I 半正定。