跳到主要内容

二次型 (Quadratic Forms)

二次型是高等代数中连接矩阵理论、线性变换与几何分类的核心章节。

1. 定义与矩阵表示

nn 元二次型写作

Q(x)=i,j=1naijxixj, Q(\mathbf{x})=\sum_{i,j=1}^n a_{ij}x_ix_j,

可写成矩阵形式

Q(x)=xTAx, Q(\mathbf{x})=\mathbf{x}^TA\mathbf{x},

其中可取 AA 为对称矩阵(把交叉项均分到 aij,ajia_{ij},a_{ji})。

2. 合同变换与标准形

若存在可逆矩阵 CC 使 CTAC=BC^TAC=B,则称 A,BA,B 合同,记作 ABA \simeq B。这对应于变量替换 x=Cy\mathbf{x}=C\mathbf{y},使得:

Q(x)=(Cy)TA(Cy)=yT(CTAC)y=yTBy.Q(\mathbf{x}) = (C\mathbf{y})^TA(C\mathbf{y}) = \mathbf{y}^T(C^TAC)\mathbf{y} = \mathbf{y}^TB\mathbf{y}.

化二次型为标准形的方法

  1. 配方法 (Lagrange Algorithm):通过不断的平方项凑全,逐步消去交叉项。适用于手动计算。
  2. 初等变换法:对矩阵 (AI)\begin{pmatrix} A \\ I \end{pmatrix} 进行成对的初等行变换与列变换。即:对 AA 做一次行变换,紧接着做一次同样的列变换;而对下方的 II 只做列变换。最后 AA 变为对角阵,II 变为过渡矩阵 CC
  3. 特征值法(正交替换):利用对称矩阵必可正交对角化的性质。不仅化为标准形,还保持了几何形状(旋转)。

3. 惯性定理与规范形

惯性定理 (Sylvester's Law of Inertia):实对称矩阵在合同变换下,标准形中正系数的个数 pp(正惯性指数)和负系数的个数 qq(负惯性指数)是唯一的,不依赖于所选的坐标变换。

  • r=p+qr = p + q
  • 符号差 (Signature)s=pqs = p - q
  • 规范形:通过进一步缩放坐标,使系数仅为 1,1,01, -1, 0

4. 正定性与判别法

实对称矩阵 AA(或其二次型 QQ)称为:

  • 正定:对任意 x0\mathbf{x} \neq 0Q(x)>0Q(\mathbf{x}) > 0
  • 半正定:对任意 x\mathbf{x}Q(x)0Q(\mathbf{x}) \ge 0

判别准则

  1. 特征值准则AA 正定     \iff 所有特征值 λi>0\lambda_i > 0
  2. 顺序主子式准则 (Hurwitz / Sylvester Criterion)AA 正定     \iff 所有顺序主子式 Δk>0\Delta_k > 0
  3. 合同准则AA 正定     AI\iff A \simeq I(即正惯性指数 p=np=n)。
易错点

顺序主子式全 0\ge 0 不能推导出半正定。半正定要求所有子式(而不只是顺序主子式)均 0\ge 0

5. 例题

例 1:初等变换法化标准形

A=(1112)A = \begin{pmatrix} 1 & -1 \\ -1 & 2 \end{pmatrix},用初等变换法求合同变换矩阵 CC

点击查看解答

构造扩展矩阵 (AI)=(11121001)\begin{pmatrix} A \\ I \end{pmatrix} = \begin{pmatrix} 1 & -1 \\ -1 & 2 \\ \hline 1 & 0 \\ 0 & 1 \end{pmatrix}

  1. 第一列加到第二列,同时第一行加到第二行: (10011101)\begin{pmatrix} 1 & 0 \\ 0 & 1 \\ \hline 1 & 1 \\ 0 & 1 \end{pmatrix}。 此时 AA 已成对角阵,故 C=(1101)C = \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix}。 验证:CTAC=(1011)(1112)(1101)=(1001)C^TAC = \begin{pmatrix} 1 & 0 \\ 1 & 1 \end{pmatrix} \begin{pmatrix} 1 & -1 \\ -1 & 2 \end{pmatrix} \begin{pmatrix} 1 & 1 \\ 0 & 1 \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}

例 2:带参数的正定性讨论

Q(x1,x2,x3)=x12+x22+tx32+2x1x2+2x1x3+2x2x3Q(x_1, x_2, x_3) = x_1^2 + x_2^2 + tx_3^2 + 2x_1x_2 + 2x_1x_3 + 2x_2x_3,求 tt 满足正定的范围。

点击查看解答

矩阵 A=(11111111t)A = \begin{pmatrix} 1 & 1 & 1 \\ 1 & 1 & 1 \\ 1 & 1 & t \end{pmatrix}。 计算顺序主子式:

  • Δ1=1>0\Delta_1 = 1 > 0
  • Δ2=1111=0\Delta_2 = \begin{vmatrix} 1 & 1 \\ 1 & 1 \end{vmatrix} = 0。 由于 Δ2=0\Delta_2 = 0,无论 tt 为何值,该二次型都不可能是正定的(正定要求所有顺序主子式严格大于 0)。 实际上,该矩阵的秩最高为 2。

6. 配套练习

练习 1:配方法与惯性指数

Q=x1x2+x2x3+x3x1Q = x_1x_2 + x_2x_3 + x_3x_1 为标准形,并求秩与惯性指数。

点击查看解答

由于没有平方项,先做代换:x1=y1+y2,x2=y1y2,x3=y3x_1 = y_1+y_2, x_2 = y_1-y_2, x_3 = y_3Q=(y12y22)+(y1y2)y3+(y1+y2)y3=y12y22+2y1y3Q = (y_1^2 - y_2^2) + (y_1-y_2)y_3 + (y_1+y_2)y_3 = y_1^2 - y_2^2 + 2y_1y_3。 继续配方:Q=(y1+y3)2y22y32Q = (y_1+y_3)^2 - y_2^2 - y_3^2。 令 z1=y1+y3,z2=y2,z3=y3z_1 = y_1+y_3, z_2 = y_2, z_3 = y_3,则 Q=z12z22z32Q = z_1^2 - z_2^2 - z_3^2

  • :3。
  • 正惯性指数:1。
  • 负惯性指数:2。

练习 2:特征值法判定

AAnn 阶正定矩阵,BBn×mn \times m 矩阵。证明:BTABB^TAB 半正定;且当 rank(B)=m\operatorname{rank}(B)=m 时,BTABB^TAB 正定。

点击查看解答
  1. 对任意 yRmy \in \mathbb{R}^m,记 x=Byx = By。 则 yT(BTAB)y=(By)TA(By)=xTAxy^T(B^TAB)y = (By)^TA(By) = x^TAx。 因为 AA 正定,故 xTAx0x^TAx \ge 0,所以 BTABB^TAB 半正定。
  2. rank(B)=m\operatorname{rank}(B)=m,则对 y0y \neq 0,必有 x=By0x = By \neq 0。 此时 xTAx>0x^TAx > 0,故 BTABB^TAB 正定。

练习 3:负定判别

判定 A=(1112)A = \begin{pmatrix} -1 & 1 \\ 1 & -2 \end{pmatrix} 的定性。

点击查看解答

顺序主子式:

  • Δ1=1<0\Delta_1 = -1 < 0
  • Δ2=(1)(2)12=1>0\Delta_2 = (-1)(-2) - 1^2 = 1 > 0。 满足 (1)kΔk>0(-1)^k \Delta_k > 01-1 的奇数次方为负,偶数次方为正),故 AA负定的。

前往练习库:/docs/exercises/math/algebra