前置知识: 线性代数

正定二次型

9 minAdvanced2026/6/14

正定二次型与正定矩阵的定义,正定的判定条件(顺序主子式、特征值、合同),正定矩阵的性质。

1. 正定二次型的定义

1.1 定义

f(x)=xTAxf(\boldsymbol{x}) = \boldsymbol{x}^TA\boldsymbol{x} 为实二次型,若对任意 x0\boldsymbol{x} \neq \mathbf{0},都有 f(x)>0f(\boldsymbol{x}) > 0,则称 ff正定二次型AA正定矩阵

1.2 其他型的定义

条件矩阵
正定x0f(x)>0\boldsymbol{x} \neq 0 \Rightarrow f(\boldsymbol{x}) > 0正定矩阵
负定x0f(x)<0\boldsymbol{x} \neq 0 \Rightarrow f(\boldsymbol{x}) < 0负定矩阵
半正定f(x)0f(\boldsymbol{x}) \geq 0半正定矩阵
半负定f(x)0f(\boldsymbol{x}) \leq 0半负定矩阵
不定存在 x1,x2\boldsymbol{x}_1, \boldsymbol{x}_2 使 f(x1)>0,f(x2)<0f(\boldsymbol{x}_1) > 0, f(\boldsymbol{x}_2) < 0不定矩阵

1.3 负定与正定的关系

AA 负定     \iff A-A 正定

2. 正定的判定条件

2.1 特征值判别法

AA 正定     \iff AA 的所有特征值都为正数。

证明AA 正交对角化为 A=QΛQTA = Q\Lambda Q^TxTAx=yTΛy=λ1y12++λnyn2>0\boldsymbol{x}^TA\boldsymbol{x} = \boldsymbol{y}^T\Lambda\boldsymbol{y} = \lambda_1y_1^2 + \cdots + \lambda_ny_n^2 > 0y0\boldsymbol{y} \neq 0    \iff 所有 λi>0\lambda_i > 0

2.2 顺序主子式判别法(Sylvester 准则)

AA 正定     \iff AA 的所有顺序主子式都为正。

Δ1=a11>0,Δ2=a11a12a21a22>0,,Δn=A>0\Delta_1 = a_{11} > 0, \quad \Delta_2 = \begin{vmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{vmatrix} > 0, \quad \ldots, \quad \Delta_n = |A| > 0

示例:判断 A=(2112)A = \begin{pmatrix} 2 & -1 \\ -1 & 2 \end{pmatrix} 是否正定。

Δ1=2>0\Delta_1 = 2 > 0Δ2=41=3>0\Delta_2 = 4 - 1 = 3 > 0,故 AA 正定。

2.3 合同判别法

AA 正定     \iff AA 合同于单位矩阵 II

即存在可逆矩阵 CC,使得 CTAC=IC^TAC = I

2.4 惯性指数判别法

AA 正定     \iff 正惯性指数 p=np = nAAnn 阶)

2.5 Cholesky 分解判别法

AA 正定     \iff AA 可以分解为 A=LLTA = LL^TLL 为可逆下三角矩阵)

2.6 判定方法总结

判定方法条件
特征值法所有特征值 >0> 0
顺序主子式法所有 Δk>0\Delta_k > 0
合同法合同于 II
惯性指数法p=np = n
Cholesky 法A=LLTA = LL^TLL 可逆)

3. 正定矩阵的性质

3.1 基本性质

  1. 正定矩阵一定是对称矩阵
  2. 正定矩阵一定可逆(A>0|A| > 0
  3. 正定矩阵的主对角线元素都为正(aii>0a_{ii} > 0
  4. 正定矩阵的行列式为正

3.2 运算性质

  1. AA 正定,k>0k > 0,则 kAkA 正定
  2. A,BA, B 正定,则 A+BA + B 正定
  3. AA 正定,则 A1A^{-1} 正定
  4. AA 正定,则 AkA^k 正定(kk 为正整数)
  5. AA 正定,CC 可逆,则 CTACC^TAC 正定

3.3 注意

  • A,BA, B 正定,ABAB 未必正定(ABAB 未必对称)
  • A,BA, B 正定且 AB=BAAB = BA,则 ABAB 正定

3.4 与内积的关系

AA 正定     \iff (x,y)A=xTAy(\boldsymbol{x}, \boldsymbol{y})_A = \boldsymbol{x}^TA\boldsymbol{y} 定义了 Rn\mathbb{R}^n 上的内积。

4. 半正定矩阵

4.1 判定条件

AA 半正定     \iff 以下任一条件成立:

  1. 所有特征值 0\geq 0
  2. 正惯性指数 p=r(A)p = r(A)(无负惯性指数)
  3. 存在矩阵 BB 使得 A=BTBA = B^TB

4.2 半正定与正定的关系

AA 正定     \iff AA 半正定且 A0|A| \neq 0

5. 典型例题

例1

判断 f=5x12+x22+5x32+4x1x28x1x34x2x3f = 5x_1^2 + x_2^2 + 5x_3^2 + 4x_1x_2 - 8x_1x_3 - 4x_2x_3 的正定性。

A=(524212425)A = \begin{pmatrix} 5 & 2 & -4 \\ 2 & 1 & -2 \\ -4 & -2 & 5 \end{pmatrix}

Δ1=5>0\Delta_1 = 5 > 0

Δ2=54=1>0\Delta_2 = 5 - 4 = 1 > 0

Δ3=A=5(54)2(108)+(4)(4+4)=54+0=1>0\Delta_3 = |A| = 5(5-4) - 2(10-8) + (-4)(-4+4) = 5 - 4 + 0 = 1 > 0

所有顺序主子式为正,AA 正定。

例2

AAnn 阶正定矩阵,BBnn 阶实对称矩阵,证明:存在可逆矩阵 PP,使得 PTAP=IP^TAP = IPTBP=ΛP^TBP = \Lambda(对角矩阵)。

证明AA 正定,存在可逆矩阵 CC 使得 CTAC=IC^TAC = I

B1=CTBCB_1 = C^TBCB1B_1 仍为实对称矩阵,可正交对角化:QTB1Q=ΛQ^TB_1Q = \Lambda

P=CQP = CQ,则:

PTAP=QTCTACQ=QTIQ=IP^TAP = Q^TC^TACQ = Q^TIQ = I

PTBP=QTCTBCQ=QTB1Q=ΛP^TBP = Q^TC^TBCQ = Q^TB_1Q = \Lambda

例3

AAm×nm \times n 矩阵(mnm \geq n),r(A)=nr(A) = n,证明 ATAA^TA 正定。

证明ATAA^TAnn 阶实对称矩阵。

对任意 x0\boldsymbol{x} \neq 0xT(ATA)x=(Ax)T(Ax)=Ax20\boldsymbol{x}^T(A^TA)\boldsymbol{x} = (A\boldsymbol{x})^T(A\boldsymbol{x}) = \|A\boldsymbol{x}\|^2 \geq 0

r(A)=nr(A) = nAx=0A\boldsymbol{x} = 0 只有零解,故 x0\boldsymbol{x} \neq 0Ax0A\boldsymbol{x} \neq 0Ax2>0\|A\boldsymbol{x}\|^2 > 0

ATAA^TA 正定。

例4

AAnn 阶正定矩阵,证明 A+A12IA + A^{-1} \geq 2I(即 A+A12IA + A^{-1} - 2I 半正定)。

证明AA 正定,存在正交矩阵 QQ 使得 QTAQ=diag(λ1,,λn)Q^TAQ = \text{diag}(\lambda_1, \ldots, \lambda_n)λi>0\lambda_i > 0

QT(A+A12I)Q=diag(λ1+1/λ12,,λn+1/λn2)Q^T(A + A^{-1} - 2I)Q = \text{diag}(\lambda_1 + 1/\lambda_1 - 2, \ldots, \lambda_n + 1/\lambda_n - 2)

由 AM-GM 不等式:λi+1/λi2\lambda_i + 1/\lambda_i \geq 2λi>0\lambda_i > 0),等号在 λi=1\lambda_i = 1 时成立。

故每个对角元素 0\geq 0A+A12IA + A^{-1} - 2I 半正定。