LINEAR ALGEBRA · QUADRATIC FORMS

二次型:把交叉项
变成看得懂的方向

你已会矩阵、线性方程组与特征值。现在只需补上一条主线:同一个二次表达式,换一套坐标后,能看清哪些方向向上、向下或保持为零。

依据所附截图重组知识链。范围按考研数学一、二、三共有的二次型核心内容设计;例题和训练均为自编题型例,不标注虚构年份。几何分类与部分证明作为理解辅助,不预设具体卷种与年度大纲。

00 / 怎么学

先抓主线,再把结论连起来

表达式 ↔ 对称矩阵→换坐标:合同→消交叉项→数正负平方项→正定、构造与最值

蓝色框是要掌握的总结;棕色框是证明。初学建议按顺序阅读 01—06,再做 07—09,最后用 11 检验。你不必重学特征值计算,但要特别留意“正交”“可逆”“实对称”这三个条件。

全篇默认约定

变量、矩阵都在实数范围内;二次型的矩阵 A=ATA=A^T。II 是单位矩阵(截图写 EE);A∗A^* 表示伴随矩阵,不是转置。写 x=Cyx=Cy 时,x,yx,y 都是列向量,CC 的列给出新坐标轴在旧坐标中的表示。

读完应能做到:从多项式写对 AA;根据设问选配方或正交法;用惯性判断合同;用顺序主子式求正定范围;正确拼出变换矩阵。

01 / 从你会的多项式出发

二次型就是“只有二次项”的标量函数

例如 2x12+2x1x2+2x222x_1^2+2x_1x_2+2x_2^2。这里“型”不神秘:给定向量 xx,输出一个实数。它与一般二次函数的区别是没有一次项、常数项;所以 f(tx)=t2f(x)f(tx)=t^2f(x),原点的函数值总为零。

多项式和实对称矩阵一一对应

f(x)=xTAx=∑i=1naiixi2+2∑i<jaijxixj.f(x)=x^TAx=\sum_{i=1}^n a_{ii}x_i^2+2\sum_{i<j}a_{ij}x_ix_j.

平方项系数直接放对角线,交叉项系数除以 2 后对称放置。二次型的秩定义为 r(f)=r(A)r(f)=r(A);它不是二次项的个数。

证明 · 交叉项为什么要除以 2?

矩阵乘法展开为 xTAx=∑i,jaijxixjx^TAx=\sum_{i,j}a_{ij}x_ix_j。当 i≠ji\ne j,aijxixja_{ij}x_ix_j 与 ajixjxia_{ji}x_jx_i 合并;因 aij=ajia_{ij}=a_{ji},系数是 2aij2a_{ij}。这也说明每个系数都唯一确定 AA。

任意非对称矩阵 MM 也能写出 xTMxx^TMx,但只会用到它的对称部分:

xTMx=xTM+MT2x.x^TMx=x^T\frac{M+M^T}{2}x.

因为 xTMxx^TMx 是标量,等于自己的转置 xTMTxx^TM^Tx。所以本章始终选唯一的对称矩阵。

入门例 · 对照截图写矩阵

f=2x12−3x22+4x32−2x1x2+4x1x3−6x2x3,A=(2−12−1−3−32−34).f=2x_1^2-3x_2^2+4x_3^2-2x_1x_2+4x_1x_3-6x_2x_3, \qquad A=\begin{pmatrix}2&-1&2\\-1&-3&-3\\2&-3&4\end{pmatrix}.

自检时反向展开一次。尤其是 −6x2x3-6x_2x_3,对应 a23=a32=−3a_{23}=a_{32}=-3。

现在能把多项式打包成矩阵了。但交叉项让正负性难看清。下一步不是改变函数值,而是给同一个向量换一套坐标。

02 / 二次型真正新增的关系

换坐标产生合同,不是普通相似

令 x=Cyx=Cy,要求 det⁡C≠0\det C\ne0:这样每个旧向量有且只有一组新坐标,既不漏掉方向,也不把不同点压在一起。例如 x1=y1+y2,x2=y2x_1=y_1+y_2, x_2=y_2 可逆;若 x1=x2=y1x_1=x_2=y_1,则只覆盖一条直线,可能把负方向漏掉。

换元的核心公式

x=Cy⟹f=(Cy)TA(Cy)=yT(CTAC)⏟By.x=Cy\quad\Longrightarrow\quad f=(Cy)^TA(Cy)=y^T\underbrace{(C^TAC)}_B y.

存在可逆 CC 使 B=CTACB=C^TAC,称 AA 与 BB合同。新矩阵仍实对称,且 r(B)=r(A)r(B)=r(A)。任意可逆换元不保证消掉交叉项,只有 BB 对角化后才得到标准形。

关系公式与用途主要保留什么
相似B=P−1APB=P^{-1}AP,同一线性映射换基特征值(含重数)、秩、迹、行列式
合同B=CTACB=C^TAC,同一二次型换坐标正负惯性指数、秩;一般不保留特征值大小
等价B=PAQB=PAQ,左右可逆矩阵可不同秩;同阶矩阵同秩即可等价
用反例拆开 · 为什么合同不保留特征值?

取 A=I2,C=diag⁡(2,3)A=I_2, C=\operatorname{diag}(2,3),则 CTAC=diag⁡(4,9)C^TAC=\operatorname{diag}(4,9)。特征值从 1,11,1 变为 4,94,9,正方向仍有两个。因此“合同”保留的是正负方向的数目,而非每个方向的数值。

行列式满足 det⁡B=(det⁡C)2det⁡A\det B=(\det C)^2\det A:值可能变,但符号和是否为零保持。

你已学过 QTAQ=ΛQ^TAQ=\Lambda。因为正交矩阵 Q−1=QTQ^{-1}=Q^T,它同时实现相似与合同。这就是旧知识进入本章的桥梁。

03 / 最自然的几何理解

正交变换:转动坐标轴,交叉项消失

实对称矩阵有一组标准正交特征向量。沿这些方向建立新坐标后,每个方向贡献一个独立平方项。正交变换只旋转或反射坐标轴,保持长度和夹角。

标准形与正交变换的三步

标准形是只含平方项的形式 f=∑diyi2f=\sum d_i y_i^2,系数可正、可负、可零。正交法得到的系数恰为特征值:

Q=(q1,…,qn),QTQ=I,Aqi=λiqi⟹x=Qy,f=∑i=1nλiyi2.Q=(q_1,\ldots,q_n),\quad Q^TQ=I,\quad Aq_i=\lambda_iq_i \quad\Longrightarrow\quad x=Qy,\quad f=\sum_{i=1}^n\lambda_i y_i^2.
  1. 求全部特征值,保留重数。
  2. 求各特征空间的基。不同特征值的特征向量天然正交;同一重根空间内,如所取基不正交,先施密特正交化。
  3. 把向量单位化,按与特征值相同顺序作 QQ 的列。

不是把不同特征值的向量混在一起随意正交化;也不能把特征向量当作 QQ 的行直接填入。

证明 · 特征向量为什么让交叉项消失?

新矩阵第 i,ji,j 个元素是

qiTAqj=λjqiTqj={λj,i=j,0,i≠j.q_i^TAq_j=\lambda_jq_i^Tq_j=\begin{cases}\lambda_j,&i=j,\\0,&i\ne j.\end{cases}

所以 QTAQ=diag⁡(λ1,…,λn)Q^TAQ=\operatorname{diag}(\lambda_1,\ldots,\lambda_n)。再代入 x=Qyx=Qy,就得到标准形。不同特征值的向量正交也能直接证明:由 A=ATA=A^T,

λiqiTqj=(Aqi)Tqj=qiTAqj=λjqiTqj.\lambda_i q_i^Tq_j=(Aq_i)^Tq_j=q_i^TAq_j=\lambda_jq_i^Tq_j.

两特征值不等时内积只能为零。

动手看 · 旋转到 45°,交叉项归零

固定 f=2x12+2x1x2+2x22f=2x_1^2+2x_1x_2+2x_2^2。曲线始终是同一条 f=1f=1 椭圆;虚线是旋转后的坐标轴,深色实线是特征方向。

到 45° 时,新轴与特征方向重合,式子变成 3y12+y223y_1^2+y_2^2。注意:不是椭圆被转动,而是你选的坐标轴转动了。

题型例 · 三元二次型,含重特征值

f=2x12+2x1x2+2x22+3x32,A=(210120003).f=2x_1^2+2x_1x_2+2x_2^2+3x_3^2,\quad A=\begin{pmatrix}2&1&0\\1&2&0\\0&0&3\end{pmatrix}.

特征值 1,3,31,3,3。可取 λ=1\lambda=1 的单位向量 q1=(1,−1,0)T/2q_1=(1,-1,0)^T/\sqrt2;λ=3\lambda=3 的一组已正交的基为 (1,1,0)T,(0,0,1)T(1,1,0)^T,(0,0,1)^T,单位化即可:

Q=(12120−12120001),x=Qy,f=y12+3y22+3y32.Q=\begin{pmatrix}\frac1{\sqrt2}&\frac1{\sqrt2}&0\\-\frac1{\sqrt2}&\frac1{\sqrt2}&0\\0&0&1\end{pmatrix},\quad x=Qy,\quad f=y_1^2+3y_2^2+3y_3^2.

最后验证 QTQ=IQ^TQ=I、AQ=Qdiag⁡(1,3,3)AQ=Q\operatorname{diag}(1,3,3)。同一特征空间换一组标准正交基,答案仍正确,QQ 不唯一。

正交法保留了欧氏几何,但不一定计算最省。题目只要求“可逆线性变换”时,配方通常更快。

04 / 计算上更短的路径

配方是代数消元,合同变换是它的矩阵版本

拉格朗日配方法

有平方项时,先把含该变量的所有项一起配方,再处理剩余变量。若没有任何平方项但有 2bx1x22b x_1x_2,先用 x1=u+v,x2=u−vx_1=u+v, x_2=u-v 制造平方项。

ax12+2x1L+g=a(x1+La)2+g−L2a,a≠0.a x_1^2+2x_1L+g=a\left(x_1+\frac{L}{a}\right)^2+g-\frac{L^2}{a},\qquad a\ne0.

配方得到的是 y=Txy=Tx;若设问要求 x=Cyx=Cy,必须取 C=T−1C=T^{-1}。一般配方得到的平方项系数不是原矩阵的特征值。

贯穿例 · 同时求标准形和变换矩阵

f=x12+3x22+2x1x2+2x1x3+6x2x3.f=x_1^2+3x_2^2+2x_1x_2+2x_1x_3+6x_2x_3.

先配 x1x_1,再配 x2x_2:

f=(x1+x2+x3)2+2x22+4x2x3−x32=(x1+x2+x3)2+2(x2+x3)2−3x32.\begin{aligned}f&=(x_1+x_2+x_3)^2+2x_2^2+4x_2x_3-x_3^2\\&=(x_1+x_2+x_3)^2+2(x_2+x_3)^2-3x_3^2.\end{aligned}

令 y1=x1+x2+x3,y2=x2+x3,y3=x3y_1=x_1+x_2+x_3, y_2=x_2+x_3, y_3=x_3。回解得 x1=y1−y2,x2=y2−y3,x3=y3x_1=y_1-y_2, x_2=y_2-y_3, x_3=y_3,于是

C=(1−1001−1001),A=(111133130),CTAC=diag⁡(1,2,−3).C=\begin{pmatrix}1&-1&0\\0&1&-1\\0&0&1\end{pmatrix},\quad A=\begin{pmatrix}1&1&1\\1&3&3\\1&3&0\end{pmatrix},\quad C^TAC=\operatorname{diag}(1,2,-3).

det⁡C=1≠0\det C=1\ne0,变换合法。这里有两个正平方项、一个负平方项,后面不用求特征值也能判断不定。

为什么没有平方项也能配?以及矩阵怎么做?

最简单的例子 f=2x1x2f=2x_1x_2,令 x1=u+v,x2=u−vx_1=u+v, x_2=u-v,则 f=2u2−2v2f=2u^2-2v^2,换元矩阵行列式为 −2≠0-2\ne0。对更多变量,其余变量保持不变即可。反复配方,每次消掉一个变量的交叉项,因此所有实二次型都能化为标准形。

矩阵版本:选初等矩阵 EE,列变换相当于 AEAE,接着做对应行变换得到 ETAEE^TAE。例如

A=(2112),E=(1−1/201),ETAE=(2003/2).A=\begin{pmatrix}2&1\\1&2\end{pmatrix},\quad E=\begin{pmatrix}1&-1/2\\0&1\end{pmatrix},\quad E^TAE=\begin{pmatrix}2&0\\0&3/2\end{pmatrix}.

操作是“第 2 列减去第 1 列的 1/21/2,再第 2 行减去第 1 行的 1/21/2”。两步必须成对,否则只保证等价,不能保证合同。

若要追踪 CC,从 (AI)\binom{A}{I} 开始:每次列变换作用于整块,配对行变换只作用于上半块。最终得到 (DC)\binom{D}{C}。多步时 C=E1E2⋯EkC=E_1E_2\cdots E_k,检查 CTAC=DC^TAC=D。

不同配法得到的标准形系数可以不同。哪些部分不随配法改变?答案是正、负、零平方项的数量。

05 / 本章的分类核心

规范形与惯性:数的是方向的“种类”

从标准形到规范形

设 f=∑diyi2f=\sum d_i y_i^2。对 di≠0d_i\ne0 令 yi=zi/∣di∣y_i=z_i/\sqrt{|d_i|},零系数对应变量保持不变;再调整顺序:

f=z12+⋯+zp2−zp+12−⋯−zp+q2.f=z_1^2+\cdots+z_p^2-z_{p+1}^2-\cdots-z_{p+q}^2.

这叫规范形。正惯性指数为 pp,负惯性指数为 qq,零项个数为 n−p−qn-p-q。

p=#{λi>0},q=#{λi<0},r(A)=p+q.p=\#\{\lambda_i>0\},\quad q=\#\{\lambda_i<0\},\quad r(A)=p+q.

特征值按重数计。惯性定律:可逆换元保持 p,qp,q。同阶实对称矩阵合同,当且仅当正、负惯性指数分别相同。

必要证明 · 为什么不能把一个负平方项“换没了”?

在规范形里,前 pp 个坐标张成的子空间上,除零向量外 f>0f>0。下面说明:任何让 ff 处处为正的子空间,维数都不超过 pp。

若一个子空间 UU 的维数大于 pp,把它的向量投影到前 pp 个坐标,必有非零向量落入该投影的核(你学过秩—零化度定理)。对这个向量,前 pp 个坐标全为零,于是 f≤0f\le0,矛盾。

因此 pp 是“正定子空间的最大维数”。可逆换元给子空间一一对应,保持维数和函数值,所以保持 pp;对 −f-f 同理保持 qq。这就是惯性定律的实质。

同惯性指数时,两矩阵都能化到同一个规范形;把两次变换接起来,就得到合同。因此该条件既必要又充分。

快速判断 · 同秩还不够

A=diag⁡(2,3,−1)A=\operatorname{diag}(2,3,-1) 和 B=diag⁡(5,−4,−6)B=\operatorname{diag}(5,-4,-6) 都秩为 3,因而等价;但惯性分别为 (2,1)(2,1)、(1,2)(1,2),不合同。AA 与 diag⁡(7,8,−9)\operatorname{diag}(7,8,-9) 合同,却不相似,因为特征值不同。

截图中的“矩阵关系图”,要带上前提

对同阶实对称矩阵:

相似 ⟺ 特征值含重数相同 ⟺ 正交相似(正交合同) ⟹ 合同 ⟹ 等价.\text{相似}\ \Longleftrightarrow\ \text{特征值含重数相同}\ \Longleftrightarrow\ \text{正交相似(正交合同)} \ \Longrightarrow\ \text{合同}\ \Longrightarrow\ \text{等价}.

两个后向箭头均不可逆。相似与正交相似等价依赖实对称性;一般矩阵不能照搬。

如果全部 nn 个方向都是正方向,就得到正定。它把“二次型对所有非零向量都大于零”转成有限次可计算的检查。

06 / 高频判断与证明

正定:每个非零方向都向上

类型对非零 xx 的要求特征值条件
正定xTAx>0x^TAx>0全部 >0>0
负定xTAx<0x^TAx<0全部 <0<0
半正定xTAx≥0x^TAx\ge0全部 ≥0\ge0
半负定xTAx≤0x^TAx\le0全部 ≤0\le0
不定存在正值方向,也存在负值方向既有正特征值又有负特征值

这里半正定含正定作为特例;“半正定但非正定”才要求至少一个零特征值。零矩阵同时半正定、半负定。

正定的等价条件:根据题目选最省的方法

A 正定 ⟺ p=n ⟺ λi>0 (∀i) ⟺ A 与 I 合同 ⟺ Δk>0 (k=1,…,n).A\text{ 正定}\ \Longleftrightarrow\ p=n\ \Longleftrightarrow\ \lambda_i>0\ (\forall i) \ \Longleftrightarrow\ A\text{ 与 }I\text{ 合同}\ \Longleftrightarrow\ \Delta_k>0\ (k=1,\ldots,n).

Δk=det⁡A1:k,1:k\Delta_k=\det A_{1:k,1:k} 是左上角 k×kk\times k 的顺序主子式。另外,AA 正定当且仅当存在可逆实矩阵 RR,使 A=RTRA=R^TR。

负定:检查 −A-A 正定,即 (−1)kΔk>0(-1)^k\Delta_k>0。半正定:所有主子式非负,不是仅顺序主子式非负;初学遇到半正定,优先看特征值或配方。

证明 · 从特征值到“所有非零向量都为正”

用正交变换 x=Qyx=Qy。非零 xx 对应非零 yy,于是 xTAx=∑λiyi2x^TAx=\sum\lambda_i y_i^2。若全部 λi>0\lambda_i>0,至少一项严格为正,总和为正。反过来,若某个 λj≤0\lambda_j\le0,取对应非零特征向量 qjq_j,则 qjTAqj=λj∥qj∥2≤0q_j^TAq_j=\lambda_j\|q_j\|^2\le0,与正定矛盾。

再令 D=diag⁡(λi)D=\operatorname{diag}(\lambda_i),则 C=QD−1/2C=QD^{-1/2} 满足 CTAC=IC^TAC=I;令 R=D1/2QTR=D^{1/2}Q^T 则 A=RTRA=R^TR。反向验证 xTRTRx=∥Rx∥2>0x^TR^TRx=\|Rx\|^2>0,因为 RR 可逆。

必要证明 · 为什么只看顺序主子式就能判正定?

先看二元情形:

ax12+2bx1x2+cx22=a(x1+bax2)2+ac−b2ax22.a x_1^2+2b x_1x_2+c x_2^2=a\left(x_1+\frac ba x_2\right)^2+\frac{ac-b^2}{a}x_2^2.

当 Δ1=a>0,Δ2=ac−b2>0\Delta_1=a>0, \Delta_2=ac-b^2>0,两个系数都正。

一般情形作归纳。将矩阵分块

A=(abTbD),f=a(x1+bTua)2+uT(D−bbTa)⏟Su.A=\begin{pmatrix}a&b^T\\b&D\end{pmatrix},\qquad f=a\left(x_1+\frac{b^Tu}{a}\right)^2+u^T\underbrace{\left(D-\frac{bb^T}{a}\right)}_S u.

若所有 Δk>0\Delta_k>0,则 a>0a>0。由消元或分块行列式公式,SS 的前 kk 阶顺序主子式等于 Δk+1/a>0\Delta_{k+1}/a>0。归纳得 SS 正定,于是 ff 正定。

反向:若 AA 正定,令其余坐标全为零,可知每个左上角子矩阵正定;它们的特征值全正,因此行列式 Δk>0\Delta_k>0。两边证明完毕。连续配方的主元还满足 dk=Δk/Δk−1d_k=\Delta_k/\Delta_{k-1},其中 Δ0=1\Delta_0=1(需相应分母非零)。

选读 · 为什么半正定要看所有主子式?

必要性:把其余坐标置零,每个主子矩阵仍半正定,特征值非负,所以每个主子式非负。

充分性:设所有主子式非负。对任意 ε>0\varepsilon>0,每个 kk 阶左上角子矩阵 Ak+εIkA_k+\varepsilon I_k 的行列式,都等于 AkA_k 各阶主子式之和乘上相应的 ε\varepsilon 次幂,再加 εk\varepsilon^k。所以它严格为正。由刚证明的正定判据,A+εIA+\varepsilon I 正定。对固定 xx 令 ε→0+\varepsilon\to0^+,有 xTAx=lim⁡ε→0+xT(A+εI)x≥0x^TAx=\lim_{\varepsilon\to0^+}x^T(A+\varepsilon I)x\ge0,因此 AA 半正定。

行列式展开中的求和来自选择对角线上的 ε\varepsilon 项;未选的行列保留相应主子式。此证明只为补足结论,做题时通常不用复述。

辨析 · 必要条件为什么不能当充分条件?

正定必有 aii=eiTAei>0a_{ii}=e_i^TAe_i>0,且 det⁡A>0\det A>0。但两者合用仍不充分:

A=(122212221)特征值为 5,−1,−1,det⁡A=5>0.A=\begin{pmatrix}1&2&2\\2&1&2\\2&2&1\end{pmatrix}\quad\text{特征值为 }5,-1,-1,\quad \det A=5>0.

对角线全正但矩阵不定。另一个陷阱:A=diag⁡(0,−1)A=\operatorname{diag}(0,-1) 的顺序主子式都是零,却不是半正定;遗漏的主子式 a22=−1a_{22}=-1 揭穿了它。

正定矩阵的常用推论

若 A,BA,B 正定,则 A+BA+B 正定;若 AA 正定,k>0k>0、正整数 mm,则 kA,Am,A−1,AT,A∗kA,A^m,A^{-1},A^T,A^* 都正定。任意可逆 CC 下 CTACC^TAC 正定。更一般,矩形 CC 时需满列秩。

短证明 · 加法、幂、伴随与正定分解

加法用定义:xT(A+B)x=xTAx+xTBx>0x^T(A+B)x=x^TAx+x^TBx>0,不需要也不能把两矩阵的特征值逐个相加。幂与逆用 A=QDQTA=QD Q^T:其特征值变成 λim,λi−1\lambda_i^m,\lambda_i^{-1},都正;且矩阵仍实对称。AT=AA^T=A。

A∗=(det⁡A)A−1A^*=(\det A)A^{-1},其中 det⁡A>0\det A>0,所以伴随矩阵正定。CTACC^TAC 则用 xTCTACx=(Cx)TA(Cx)>0x^TC^TACx=(Cx)^TA(Cx)>0;满列秩保证非零 xx 有 Cx≠0Cx\ne0。

截图的“正定矩阵有正定的 mm 次根”:令

B=Qdiag⁡(λ11/m,…,λn1/m)QT,m∈N+,B=Q\operatorname{diag}(\lambda_1^{1/m},\ldots,\lambda_n^{1/m})Q^T,\quad m\in\mathbb N^+,

便有 BB 正定且 Bm=AB^m=A。常用的是 m=2m=2。此外,A,BA,B 正定不能直接推出 ABAB 是实对称正定矩阵,因为 (AB)T=BA(AB)^T=BA,一般不等于 ABAB。

含参题的本质是看某个特征值或配方系数何时穿过零。先找到临界值,再分区间讨论。

07 / 把判据变成解题步骤

含参正定与惯性:先找临界点

题型例 · 对角相同、非对角相同的矩阵

A(t)=(t111t111t)=(t−1)I+J,J=11T.A(t)=\begin{pmatrix}t&1&1\\1&t&1\\1&1&t\end{pmatrix}=(t-1)I+J,\quad J=\boldsymbol1\boldsymbol1^T.

沿 1=(1,1,1)T\boldsymbol1=(1,1,1)^T,J1=31J\boldsymbol1=3\boldsymbol1;在 x1+x2+x3=0x_1+x_2+x_3=0 的二维平面内,Jx=0Jx=0。因此 A(t)A(t) 的特征值是 t+2,t−1,t−1t+2,t-1,t-1,不用展开三阶特征行列式。

参数(p,q,r)(p,q,r)类型
t<−2t<-2(0,3,3)(0,3,3)负定
t=−2t=-2(0,2,2)(0,2,2)半负定(有零特征值)
−2<t<1-2<t<1(1,2,3)(1,2,3)不定
t=1t=1(1,0,1)(1,0,1)半正定(有零特征值)
t>1t>1(3,0,3)(3,0,3)正定

无明显特征结构时 · 顺序主子式更合适

H(t)=(1101t1012),Δ1=1,Δ2=t−1,Δ3=2t−3.H(t)=\begin{pmatrix}1&1&0\\1&t&1\\0&1&2\end{pmatrix},\quad \Delta_1=1,\quad\Delta_2=t-1,\quad\Delta_3=2t-3.

同时要求三者 >0>0,得 t>3/2t>3/2。边界 t=3/2t=3/2 要另判:

xTH(t)x=(x1+x2)2+12(x2+2x3)2+(2t−3)x222.x^TH(t)x=(x_1+x_2)^2+\frac12(x_2+2x_3)^2+(2t-3)\frac{x_2^2}{2}.

因此边界确为半正定但非正定。不能仅凭 det⁡H=0\det H=0 就断言半正定。

含参题的选择规则

结构明显 → 特征值;系数适合平方 → 配方;直接判正定且矩阵阶数较低 → 顺序主子式。计算中要除以含参量时,先把它等于零的情况单独取出;判正定必须是严格不等式。

08 / 综合题容易写反的部分

把两次化简接起来,构造所求矩阵

不要硬背截图中的长箭头。始终先写“谁变成谁”,再用矩阵式验证。设问要求 x=Pyx=Py 将 xTAxx^TAx 化成 yTByy^TBy,目标就是 PTAP=BP^TAP=B。

两种拼接,只需记住一个方向

普通可逆变换:先把两边化成相同规范形 D0D_0:

UTAU=D0,VTBV=D0⟹P=UV−1,PTAP=B.U^TAU=D_0,\quad V^TBV=D_0\quad\Longrightarrow\quad P=UV^{-1},\quad P^TAP=B.

正交变换:要求两矩阵特征值含重数相同,再按同一顺序对角化:

QATAQA=D,QBTBQB=D⟹Q=QAQBT,QTAQ=B.Q_A^TAQ_A=D,\quad Q_B^TBQ_B=D\quad\Longrightarrow\quad Q=Q_AQ_B^T,\quad Q^TAQ=B.

仅惯性相同,只保证第一种可行;第二种需要特征值大小及重数也相同。

证明 · 为什么是 UV−1UV^{-1},而不是 VU−1VU^{-1}?

用同一个中间坐标 zz:x=Uz,y=Vzx=Uz, y=Vz。于是 z=V−1yz=V^{-1}y,所以 x=UV−1yx=UV^{-1}y。直接验算:

PTAP=V−T(UTAU)V−1=V−TD0V−1=B.P^TAP=V^{-T}(U^TAU)V^{-1}=V^{-T}D_0V^{-1}=B.

正交情形逆等于转置,代入同一公式即可。这里 V−TV^{-T} 表示 (V−1)T(V^{-1})^T。

完整例 · 由配方结果构造到指定二次型

取 04 节的 A,CA,C,已有 CTAC=diag⁡(1,2,−3)C^TAC=\operatorname{diag}(1,2,-3)。现要求化成 g(y)=4y12+y22−12y32g(y)=4y_1^2+y_2^2-12y_3^2。令 S=diag⁡(2,1/2,2)S=\operatorname{diag}(2,1/\sqrt2,2),则

P=CS=(2−1/2001/2−2002),PTAP=STdiag⁡(1,2,−3)S=diag⁡(4,1,−12).P=CS=\begin{pmatrix}2&-1/\sqrt2&0\\0&1/\sqrt2&-2\\0&0&2\end{pmatrix},\quad P^TAP=S^T\operatorname{diag}(1,2,-3)S=\operatorname{diag}(4,1,-12).

写出 x=Pyx=Py 即完成。若只说“它们惯性相同所以存在”,没有回答“求 PP”的设问。

正定分解:别混淆 CC 和它的逆

由 CTAC=IC^TAC=I,得到 A=C−TC−1A=C^{-T}C^{-1}。若题目求 A=PTIP=PTPA=P^TIP=P^TP,所求是 P=C−1P=C^{-1},不是 CC。

A=QDQT (D>0):C=QD−1/2,P=D1/2QT.A=QD Q^T\ (D>0):\qquad C=QD^{-1/2},\qquad P=D^{1/2}Q^T.

一个用于把二次型化成单位阵;另一个用于把原矩阵分解为 PTPP^TP。两者方向相反。

09 / 零点与约束最值

先看正负,再决定能不能“逐项为零”

f(x)=0f(x)=0 和 Ax=0Ax=0 一般不是一回事

正定或负定:零点只有原点。半正定或半负定:f(x)=0⟺Ax=0f(x)=0\Longleftrightarrow Ax=0。不定:正负项可抵消,零点集通常不是线性子空间。

在 n≥1n\ge1 时,xTAx=0x^TAx=0 有非零实解,当且仅当 AA 不是正定也不是负定;等价地,存在零特征值,或正负特征值同时存在。

证明与反例 · 截图中解零点的方法要补什么条件?

若标准形系数全非负,总和为零只能让每个正系数对应坐标为零,零系数坐标自由;这与 Dy=0Dy=0 等价,进而与 Ax=0Ax=0 等价。全非正时取负号即可。

不定例 f=x12−x22f=x_1^2-x_2^2。零点是两条直线 x1=x2x_1=x_2 或 x1=−x2x_1=-x_2,包含 (1,1)(1,1);但 A(1,1)T=(1,−1)T≠0A(1,1)^T=(1,-1)^T\ne0。若把每个平方项都设为零,只会得到原点,漏掉其余零点。

如果标准形含 au2−bv2a u^2-b v^2(a,b>0a,b>0),取 u=b,v=au=\sqrt b, v=\sqrt a,其余坐标为零,就构造出非零零点。

球面约束下的最值:瑞利商

λmin⁡∣x∥2≤xTAx≤λmax⁡∣x∥2.\lambda_{\min}\\|x\|^2\le x^TAx\le\lambda_{\max}\\|x\|^2.

当 ∥x∥2=1\|x\|^2=1 时,最小值为 λmin⁡\lambda_{\min},最大值为 λmax⁡\lambda_{\max}。等号分别在相应特征空间的单位向量处成立;重特征值时,取值点不止一对。

证明 · 最值为什么被特征值夹住?

正交换元保持 ∥x∥2=∥y∥2\|x\|^2=\|y\|^2。对非零 xx,

xTAxxTx=∑iλiyi2∑jyj2.\frac{x^TAx}{x^Tx}=\sum_i\lambda_i\frac{y_i^2}{\sum_jy_j^2}.

右边是特征值的加权平均:权重非负、和为 1,所以在最大与最小特征值之间。要达到最小值,所有 λi>λmin⁡\lambda_i>\lambda_{\min} 的坐标都必须为零;最大值同理。

这也解释为何这里必须用正交变换:一般可逆 x=Cyx=Cy 后,约束变成 yTCTCy=1y^TC^TCy=1,不能继续当成 ∑yi2=1\sum y_i^2=1。

动手看 · 单位圆上走一圈,最值在特征方向

仍取 A=(2112)A=\begin{pmatrix}2&1\\1&2\end{pmatrix},此时 f=2+sin⁡2φf=2+\sin 2\varphi。圆周上的长度相同,函数值却随方向变化,范围恰为 [1,3][1,3]。

题型例 · 带常数的球面约束

求 2x12+2x1x2+2x22+3x322x_1^2+2x_1x_2+2x_2^2+3x_3^2 在 x12+x22+x32=4x_1^2+x_2^2+x_3^2=4 下的最值。03 节已有特征值 1,3,31,3,3,所以最小值 44,最大值 1212。

最小值点为 ±(2,−2,0)T\pm(\sqrt2,-\sqrt2,0)^T。最大值点是平面 x1=x2x_1=x_2 与半径 2 球面的交圆:x1=x2=s,x3=t,2s2+t2=4x_1=x_2=s, x_3=t, 2s^2+t^2=4。

最后把代数结论翻成图像:标准形中的正、负、零项,直接控制等值面的形状。

10 / 把分类变成可见的东西

不要混淆函数图像与等值面

二元二次型的函数图像是三维的 z=f(x1,x2)z=f(x_1,x_2):正定像碗,不定像马鞍,零特征值产生平坦方向。三元二次型的 f(x1,x2,x3)=1f(x_1,x_2,x_3)=1 本身是三维空间中的等值面,不需要再加第四个坐标。

几何实验室 · 从“碗”到“马鞍”

线框由参数方程直接绘制,开放曲面只显示有限范围。可旋转视角;图中三根带箭头的直线是坐标轴,曲面线条表示等参数线。

截图的五种几何分类(右端固定为 +1+1)

标准形系数符号曲面用截面理解
三正椭球面各方向都被平方和约束,闭合
两正一零椭圆柱面零项坐标自由,椭圆沿该方向延伸
一正一负一零双曲柱面双曲线沿零项方向延伸
两正一负单叶双曲面u2+v2=1+w2u^2+v^2=1+w^2,每个高度都有圆
一正两负双叶双曲面w2=1+u2+v2w^2=1+u^2+v^2,必须 ∣w∣≥1|w|\ge1

三负或只有非正系数时,f=1f=1 无实点。其余退化情况还有两个平行平面等;本表只覆盖截图重点,不把它当成所有二次曲面的总分类。

理解 · 特征值、半轴长度与零方向

若正交化得到 λ1y12+λ2y22+λ3y32=1\lambda_1y_1^2+\lambda_2y_2^2+\lambda_3y_3^2=1 且全正,则半轴长为 1/λi1/\sqrt{\lambda_i},方向为对应单位特征向量 qiq_i。特征值越大,同一函数值下可走的距离越短。

若某系数为零,函数不依赖那个坐标,所以图形沿那个方向延伸;若有正有负,平方项可以抵消,曲面通常开放。

一般可逆换元会伸缩、斜切,因此保留这类曲面的类型,但不能直接把普通配方系数当成原空间欧氏半轴长度。要读长度和夹角,使用正交标准形。

11 / 不看答案,检验是否能独立落笔

6 道题,覆盖核心设问

均为自编题型例。建议先写关键步骤,再展开答案;重点是方法选择与条件,不用追求偏难计算。

1. 写矩阵与配方 基础计算

f=x12+2x22+x32+2x1x2+2x2x3f=x_1^2+2x_2^2+x_3^2+2x_1x_2+2x_2x_3。写出矩阵,用可逆变换化标准形,并给出秩与惯性。

展开答案与检查点
A=(110121011),f=(x1+x2)2+(x2+x3)2.A=\begin{pmatrix}1&1&0\\1&2&1\\0&1&1\end{pmatrix},\quad f=(x_1+x_2)^2+(x_2+x_3)^2.

令 y1=x1+x2,y2=x2+x3,y3=x2y_1=x_1+x_2, y_2=x_2+x_3, y_3=x_2,则 x1=y1−y3,x2=y3,x3=y2−y3x_1=y_1-y_3, x_2=y_3, x_3=y_2-y_3。

C=(10−100101−1),CTAC=diag⁡(1,1,0).C=\begin{pmatrix}1&0&-1\\0&0&1\\0&1&-1\end{pmatrix},\quad C^TAC=\operatorname{diag}(1,1,0).

r=2,p=2,q=0r=2,p=2,q=0,半正定。检查点:不能只有两个新变量而遗漏第三个;变换必须是同维且可逆。

2. 正交化 标准解答题

对 03 节三元二次型,能否用正交变换化成 z12+z22+z32z_1^2+z_2^2+z_3^2?若只要求可逆变换呢?

展开答案与检查点

正交变换不行:它保留特征值 1,3,31,3,3,目标为 1,1,11,1,1。普通可逆变换可以:x=Qdiag⁡(1,1/3,1/3)zx=Q\operatorname{diag}(1,1/\sqrt3,1/\sqrt3)z。检查点:规范形的 ±1\pm1 通常需要伸缩,不是单靠旋转就能得到。

3. 合同判断 选择 / 填空

AA 是三阶实对称矩阵,det⁡A<0,tr⁡A>0\det A<0, \operatorname{tr}A>0。判断它是否与 diag⁡(1,1,−1)\operatorname{diag}(1,1,-1) 合同。

展开答案与检查点

是。行列式负且非零,负特征值数为奇数,即 1 个或 3 个;迹正排除全负,所以 p=2,q=1p=2,q=1。检查点:行列式只告诉你负特征值数的奇偶,不直接给出数量。

4. 含参正定 常见计算

f=x12+ax22+2x32+2x1x2+2x2x3f=x_1^2+a x_2^2+2x_3^2+2x_1x_2+2x_2x_3,求正定的 aa 范围,并判断边界类型。

展开答案与检查点

这就是 07 节 H(a)H(a):Δ1=1,Δ2=a−1,Δ3=2a−3\Delta_1=1,\Delta_2=a-1,\Delta_3=2a-3,故 a>3/2a>3/2。边界 a=3/2a=3/2 时 f=(x1+x2)2+12(x2+2x3)2f=(x_1+x_2)^2+\tfrac12(x_2+2x_3)^2,半正定但非正定。检查点:严格不等式;边界用配方确认。

5. 抽象证明 定义法

AA 为 nn 阶实对称正定矩阵,BB 是 n×mn\times m 实矩阵,m≤nm\le n。证明 BTABB^TAB 正定当且仅当 r(B)=mr(B)=m。

展开答案与检查点

若满列秩,x≠0⇒Bx≠0x\ne0\Rightarrow Bx\ne0,所以 xTBTABx=(Bx)TA(Bx)>0x^TB^TABx=(Bx)^TA(Bx)>0。若不满列秩,存在非零 xx 使 Bx=0Bx=0,从而二次型值为零,不能正定。检查点:先确认 BTABB^TAB 对称,再用定义;不必计算特征值。

6. 零点与约束最值 综合理解

f=2x1x2f=2x_1x_2。求 f=0f=0 的解集,以及在 x12+x22=1x_1^2+x_2^2=1 下的最大、最小值和全部取值点。

展开答案与检查点

零点为 x1=0x_1=0 或 x2=0x_2=0,即两条坐标轴。A=(0110)A=\begin{pmatrix}0&1\\1&0\end{pmatrix} 的特征值为 1,−11,-1。最大值 1,取于 ±(1,1)T/2\pm(1,1)^T/\sqrt2;最小值 −1-1,取于 ±(1,−1)T/2\pm(1,-1)^T/\sqrt2。检查点:零点集不是 Ax=0Ax=0 的解集,后者只有原点。

12 / 学完后再压缩

考前一页:看到设问,立刻选路线

题目问什么第一反应交卷前检查
写二次型矩阵交叉项系数除以 2A=ATA=A^T,反向展开一致
可逆变换化标准形优先配方,或成对行列变换写 x=Cyx=Cy,验 CTAC=D,det⁡C≠0C^TAC=D,\det C\ne0
正交变换化标准形求特征值与标准正交特征向量QTQ=IQ^TQ=I,列与特征值顺序对应
规范形、秩、惯性数标准形正负非零系数零项数 n−p−qn-p-q,秩 p+qp+q
合同 / 相似 / 等价分别看惯性 / 特征值 / 秩实对称、同阶;不能混用判据
含参正定顺序主子式,或结构特征值严格 >0>0,临界点另判
构造 PTAP=BP^TAP=B同规范形:P=UV−1P=UV^{-1}实际代入一次,别写反
分解 A=PTPA=P^TP正定:P=D1/2QTP=D^{1/2}Q^T与化成 II 的变换矩阵互为逆
求 f=0f=0先判定性,再解标准形不定时允许正负抵消
球面上最值λmin⁡,λmax⁡\lambda_{\min},\lambda_{\max} 乘半径平方取值点在对应特征空间内

你真正需要形成的连接:特征向量给方向,特征值给该方向的二次系数;可逆换元可以改大小,改不了正负方向的数量。正定就是所有方向都正,最值就是同长度下哪个方向的系数最大或最小。