乐思数学通 › 先打基础 › 正定二次型
正定二次型
线性代数 · 二次型
这一条要先会:二次型及其标准形、规范形、合同变换与惯性定理
先打基础
一条一条过。读完点「已懂」或「待回顾」,这条就收起来,页面上剩下的就是还没过的。
1. 定义:除了原点,取值永远为正
二次型 f(x)=xTAx 若对一切 x=0 都有
f(x)>0,
称 f 正定,称它的(对称)矩阵 A 为正定矩阵。
三处要害:
① 「一切 x=0」 —— 不是某几个 x。举一个例子说明 f>0 是不够的;要否定它却只需举一个反例。
② 不包括 x=0 —— f(0)=0 永远成立,把它算进去就没有正定的二次型了。
③ 是 >0,不是 ≥0 —— 允许等号的那个叫半正定。
配套的四个词(都对 x=0 而言):
f>0f≥0f<0f≤0正定半正定负定半负定
都不满足的叫不定。
f 负定 ⟺−f 正定,所以负定的全部判据都可以把 A 换成 −A 后套正定的那一套,不必另记。2. 判据一:特征值全为正
定理. A(实对称)正定 ⟺ A 的全部特征值都大于零。
为什么:用正交变换化标准形,f=λ1y12+⋯+λnyn2。
往一边:若全部 λi>0,则 y=0 时每项非负、至少一项为正,故 f>0;而 x=Qy 可逆,x=0⟺y=0。
往另一边:若某个 λj≤0,取 y 为第 j 个坐标向量,则 f=λj≤0,不正定。
用惯性指数说同一件事:正定 ⟺p=n(全是正项)⟺ 规范形是 y12+⋯+yn2 ⟺ A 与 E 合同。
顺带得到一串必要条件(都由「特征值全正」推出,可用来快速排除):
∣A∣aiir(A)trA=∏λi>0>0 (对角元全正)=n (满秩、可逆)>0
它们都只是必要条件,不能反过来断定正定——diag(−1,−1) 的行列式是 1>0,但它负定。3. 判据二:顺序主子式全为正
A 的k 阶顺序主子式指取左上角 k×k 那一块算出的行列式,记 Dk:
D1=a11,D2=a11a21a12a22,…,Dn=∣A∣.
定理(霍尔维茨). A 正定 ⟺
D1>0, D2>0, …, Dn>0,
即全部 n 个顺序主子式都大于零。
这是手算时的首选:不用解特征方程,只算 n 个行列式,而且二、三阶时很快。
负定的判据:A 负定 ⟺−A 正定 ⟺ 顺序主子式正负交错:
D1<0, D2>0, D3<0, …即(−1)kDk>0.
两条红线:
① 「顺序」二字不能丢 —— 必须从左上角连续地取,不能跳着取(跳着取的叫主子式,那是半正定判据用的,要求全部主子式 ≥0,个数多得多)。
② 必须全部 n 个都查 —— 只查 Dn=∣A∣ 不行,上一条已说明理由。4. 正定矩阵的性质与常见构造
设 A 正定,则:
A−1, Ak, A∗kA(k>0)A+B(B 正定)正定正定正定
最后一条的理由很直接:xT(A+B)x=xTAx+xTBx>0+0。这类「按定义直接验」的证法在正定这一节特别好使,比绕特征值快。
两个常考的构造:
① CTAC(C 可逆)正定。 因为它与 A 合同,p 不变仍等于 n。
② BTB 半正定;B 列满秩时正定。 因为
xTBTBx=(Bx)T(Bx)=∥Bx∥2≥0,
等号成立当且仅当 Bx=0。B 列满秩时 Bx=0 只有零解,于是 x=0 时 ∥Bx∥2>0,正定。
注意 AB 一般不正定(甚至不对称),A+B 才行。常用结构
这类题反复出现的那个写法骨架——按这个顺序动笔。
判断一个矩阵是否正定(手算首选)
第一步:先确认 A 对称——不对称就不在讨论范围内。
第二步:扫一眼对角元,有 ≤0 的直接否定(必要条件)。
第三步:逐阶算顺序主子式 D1,D2,…,Dn。
第四步:全部大于零则正定;出现 ≤0 立刻停,判不正定。例例. 判断
A=2−10−12−10−12 是否正定。
第一步,
AT=A ✓ 对称。
第二步,扫对角元
2,2,2 全大于零 ✓(有一个
≤0 就能直接否定。)
第三步,逐阶算顺序主子式:
D1=2,D2=2−1−12=3,D3=∣A∣=4.第四步,全部大于零
⇒ 正定。
中途出现
≤0 就
立刻停,不必算完——顺序主子式全正是充要条件,有一个不满足就已经定了。
注意是
顺序主子式(左上角的
1×1、
2×2、……),不是任意主子式。
用特征值判断(含参数时常用)
第一步:确认对称,写出 A。
第二步:求全部特征值(含参数时解出带参数的表达式)。
第三步:全正则正定;全负则负定;有正有负则不定;含零则至多是半定。
第四步:含参数时把「全部 λi>0」写成关于参数的不等式组并解出。例例. t 取何值时 A=(1tt1) 正定?
第一步,对称 ✓
第二步,∣A−λE∣=(1−λ)2−t2=0 给出 λ=1±t。
第三步,正定要全正:1+t>0 且 1−t>0。
第四步,解得 −1<t<1。
顺序主子式那条路同样走得通:D1=1>0、D2=1−t2>0 ⇒ 同一个答案 ✓
另外两档:∣t∣>1 时一正一负 ⇒ 不定;t=±1 时含一个零 ⇒ 只能是半正定,不是正定。含参数的题常考这三档的分界。
证明某个构造出来的矩阵正定
第一步:先验对称性(MT=M),这一句不能省。
第二步:优先试按定义直接验——把 xTMx 写开,看能否化成平方和或已知正定项之和。
第三步:定义走不通时转特征值:由 A 的特征值推出 M 的特征值,证其全正。
第四步:涉及 CTAC 的,直接用合同保惯性指数,一句话结案。例例. 设 A 是 n 阶实矩阵且 r(A)=n,证明 ATA 正定。
第一步,先验对称性:(ATA)T=ATA ✓ 这一句不能省。
第二步,按定义直接验。对任意 x=0,
xT(ATA)x=(Ax)T(Ax)=∣Ax∣2≥0.
要取到零只能 Ax=0;而 r(A)=n 说明 Ax=0 只有零解,与 x=0 矛盾。故恒大于零,正定 ■
第三步,定义走不通时才转特征值。
第四步,涉及 CTAC 的,用「合同保惯性指数」一句话结案。
这道题两个要害:对称性那一句,和「r(A)=n⇒Ax=0 只有零解」那一步——少了后者只能证到半正定。
基础易错
基础阶段真的会犯的那几处,每条都指到动笔的哪一步。
只验 ∣A∣>0 就断定正定
行列式是特征值之积,负号会成对抵消。
diag(−1,−1) 的 ∣A∣=1>0,却是负定的。
必须把 n 个顺序主子式全查一遍,或者直接看特征值。∣A∣>0 只能用来排除。把主子式当成顺序主子式
顺序主子式必须从左上角连续取:1 阶、2 阶、……、n 阶,各一个。
跳着取的(如只取第 2,3 行列)是一般的主子式,那是半正定判据用的(要求全部主子式 ≥0,数量多得多)。
正定判据只认顺序的那 n 个。忘了先验对称
正定是对对称矩阵定义的,所有判据都以对称为前提。
(10−31) 的顺序主子式都是 1>0,但它不对称,谈不上正定。
题目直接给矩阵时,第一件事是看对不对称。把「恒 ≥0」当成正定
f=(x1+x2)2 恒 ≥0,但在 x=(1,−1)T=0 处取到 0。
它是半正定,不是正定。
分界就在等号能不能达到;对应到特征值上,就是有没有零特征值。自己试一试
这一档不判分、不记进度,想不出来就直接看解答。
第一组 · 认定义
练 1
二次型 f 正定是指( )。- A对一切 x 有 f(x)>0
- B对一切 x=0 有 f(x)>0
- C对一切 x 有 f(x)≥0
- D存在 x 使 f(x)>0
练 2
f=(x1+x2)2 是 ________ 定的(填「正」或「半正」)。练 3
A 正定的充要条件是其特征值( )。练 4
正定二次型的正惯性指数 p= ________(用 n 表示)。第二组 · 顺序主子式
练 5
A=(2112) 的 D1= ________,D2= ________。练 6
判断正定时,必须检查的是( )。- A只需 ∣A∣>0
- B全部 n 个顺序主子式都大于零
- C全部主子式都大于零
- D对角元全大于零
练 7
A 负定时,D1 的符号为 ________。练 8
A=(1221)( )。第三组 · 性质与构造
练 9
设 A 正定,则下列不一定正定的是( )。- AA−1
- B2A
- CAB(B 正定)
- DA+B(B 正定)
练 10
设 B 为列满秩矩阵,则 BTB ________(填「正定」或「半正定」)。练 11
设 A 正定、C 可逆,则 CTAC( )。- A正定
- B半正定但未必正定
- C不定
- D与 C 有关,无法确定
练 12
f=x12+x22+tx32 正定时 t 的取值范围是 ________。