A.实用解题工具
第 1 组: 各版块的联系
各版块的关联:
| 行列式 | r(A) | 矩阵 | Ax=0 | Ax=β (有解时) | 向量组 | 特征值 |
|---|
| ∥A∥=0 | <n | 不可逆 | 有非零解 | 无穷解 | 线性相关 | 含 0 |
| ∥A∥=0 | =n | 可逆 | 仅有零解 | 唯一解 | 线性无关 | 不含0 |
B. 核心问题及解题方法总结
1. 将矩阵分解为可逆阵
重要结论: 求解C2=B,其中CT=C(实对称)。若只要求矩阵可逆, 则可用合同变换法。
即求可逆矩阵C使得,CTEC=B。左右两边同时左乘yT右乘y可得yTCTECy=yTBy。所以x=Cy可使得xTEx=yTBy。故只需要求出两个二次型的x,y的变换关系x=Cy, 可得C。
(1)f=xTEx=xTx
(2)对yTBy进行配方f=yTBy=(a11y1+a12y2+a13y3)2+(a22y2+a23y3)2+(a33y3)2
(3)令f=g
⎩⎨⎧x1=a11y1+a12y2+a13y3x2=a22y2+a23y3x3=a33y3
⇒x1x2x3=a11a12a22a13a23a33y1y2y3
即
C=a11a12a22a13a23a33
注意此时CTEC=B,即B与单位阵合同,B必为正定矩阵
例题 1. 设
A=1−11−12−31−36,求可逆矩阵D,使A=DTD.
【解】在方程A=DTD左右两边同时左乘xT、右乘x,得到xTAx=xTDTDx=(Dx)TDx令y=Dx,则有xTAx=yTy。所以二次型xTAx化为标准形y12+y22+y32所用到的可逆变换矩阵, 即为所有矩阵D⋅
f(x1,x2,x3)=x12+2x22+6x32−2x1x2+2x1x3−6x2x3
=(x1−x2+x3)2+x22+5x32−4x1x2
=(x1−x2+x3)2+(x2−2x3)2+x32
令
⎩⎨⎧x1−x2+x3=y1,x2−2x3=y2,x3=y3.,
所以
y1y2y3=100−1101−21x1x2x3.
即y=Dx。由∣D∣=0可知D可逆。所以
D=100−1101−21
为所求。
2. 将矩阵分解为正定阵
重要结论: 求解C2=B,其中CT=C。若 C 为正定矩阵, 则可用正交变换变换法。
存在正交矩阵Q使得
QBQT=λ1λ2λ3=±λ1±λ2±λ3±λ1±λ2±λ3
其中λ1,λ2,λ3均大于0
C2=B⇒QBQT=QCTCQT=QCT(QTQ)CQT=(QCQT)TQCQT
所以可取
QCQT=±λ1±λ2±λ3⇒C=QT±λ1±λ2±λ3Q
若要求C正定, 则
C=QTλ1λ2λ3Q
3. 通过正交变换将二次型化为二次型
xTAx可通过正交变换 x=Cy化为yTBy、则 A,B 相似且合同
利用特征值法求变换矩阵x=Qy。
4. 通过可逆变换将二次型化为二次型
(热点)
重要结论: 二次型xTAx经可逆变换x=Cy化为二次型yTBy, 则A,B合同 (用配方法求x=Cy),具体来讲, 需要两次配方, 一次等价。
① 先将f=xTAx配方。
f=xTAx=d1(a11x1+...+a1nxn)2+d2(a22x2+...+a2nxn)2+⋯+dn(annxn)2
②再将g=yTBy配方。
g=yTBy=d1(b11y1+...+b1nyn)2+d2(b22y2+...+b2nyn)2+⋯+dn(bnnyn)2
③ 最后令f=g得出变量关系。
⎩⎨⎧a11x1+...+a1nxn=b11y1+...+b1nyna22x2+...+a2nx2=b22y2+...+b2nyn...annxn=bnnyn⇒x1x2...xn=c11c21...cn1c12c22...cn1............c1nc2n...cnny1y2...yn
记为x=Cy.
由变换关系可知f=g⇒xTAx=yTCTACy=yTBy,所以:
①可逆变换x=Cy可使得f=xTAx化为g=yTBy;
②可逆矩阵 C 可使得CTAC=B.
有如下几点注意:
①正交变换也是可逆变换的一种,但因为正交变换要求两个矩阵相似,所以不一定存在正交变换满足题意。②可逆变换意味着合同关系,也意味着和配方有关。这是以后做题看到可逆变换后要马上想到的。此外,合同必有秩相等。这是命题人经常出大题第 1 问的命题手法。
例题 1. 已知二次型
f(x1,x2,x3)=x12+2x22+2x32+2x1x2−2x1x3,
g(y1,y2,y3)=y12+y22+y32+2y2y3
,求可逆变换x=Py,将f(x1,x2,x3)化为g(y1,y2,y3);
【解】利用配方法将f(x1,x2,x3)和g(y1,y2,y3)化为规范形, 从而建立两者的关系. 先将f(x1,x2,x3)化为规范形.
f(x1,x2,x3)=x12+2x22+2x32+2x1x2−2x1x3
=(x1+x2−x3)2+x22+x32+2x2x3=(x1+x2−x3)2+(x2+x3)2
令
⎩⎨⎧z1=x1+x2−x3z2=x2+x3z3=x3,
则f(x1,x2,x3)=z12+z22,即
z1z2z3=100110−111x1x2x3,
使得f(x1,x2,x3)=z12+z22.
再将g(y1,y2,y3)化为规范形.
g(y1,y2,y3)=y12+y22+y32+2y2y3=y12+(y2+y3)2
令
⎩⎨⎧z1=y1z2=y2+y3z3=y3
,则g(y1,y2,y3)=z12+z22. 即
z1z2z3=100010011y1y2y3
使得g(y1,y2,y3)=z12+z22.
从而
z1z2z3=100110−111x1x2x3=100010011y1y2y3,
于是可得
x1x2x3=Py1y2y3,
其中
P=100110−111−1100010011=100−110101.
为所求矩阵,可将f(x1,x2,x3)化为g(y1,y2,y3).
5. 逼零法求解二次型=0
f=0
①直接逼零法
设f=(a11x1+a12x2+a13x3)2+(a21x1+a22x2+a23x3)2+(a31x1+a32x2+a33x3)2
f=xTAx=0⟹⎩⎨⎧a11x1+a12x2+a13x3=0a21x1+a22x2+a23x3=0a31x1+a32x2+a33x3=0
②配方逼零法
配方得f=xTAx=(a11x1+a12x2+a13x3)2+(a22x2+a23x3)2
f=xTAx=0⟹{a11x1+a12x2+a13x3=0a22x2+a23x3=0
例题 1. 设二次型f(x1,x2,x3)=ax12+ax22+(a−1)x32+2x1x3−2x2x3
(1)求二次型f的矩阵的所有特征值;
(2)若二次型f的规范形为y12+y22,求a的值.
(3)对于第二问题中a,求f(x1,x2,x3)=0 的解.
【解】(1)
A=a010a−11−1a−1
∣λE−A∣=λ−a0−10λ−a1−11λ−a+1=(λ−a)(λ−a+2)(λ−a−1)
∴λ1=a,λ2=a−2,λ3=a+1
(2)若规范形为y12+y22, 说明有两个特征值为正, 一个为 0. 则
-
若λ1=a=0,则λ2=−2<0,λ3=1,不符题意
-
若λ2=0,即a=2,则λ1=2>0,λ3=3>0,苻合
-
若λ3=0,即a=−1,则λ1=−1<0,λ2=−3<0,不符题意
综上所述,故 a=2.
(3)将a=2代入二次型可得:
f(x1,x2,x3)=2x12+2x22+x32+2x1x3−2x2x3=2(x1+21x3)2+2(x2−21x3)2=0
⎩⎨⎧x1+21x3=0x2−21x3=0
可得(x1,x2,x3)T=k(−1,1,2)Tk为任意实数.
6. 正交变换法求解二次型=0
正交变换法
二次型f=xTAx经正交变换x=Qy化为λ1y12+λ2y22
f=xTAx=0⇒λ1y12+λ2y22=0⟹y1=0,y2=0,y3=k
由x=Qy,可得
x1x2x3=Q00k
7. 特征值法求二次型最值
重要结论:二次型f=xTAx在约束条件xTx=a下的最大、最小值分别为aλmax,aλmin,其中λmax,λmin,分別是实对称矩阵A的最大最小特征值。
证明:f=xTAx经过正交变换x=Qy可化为f=λ1y12+λ2y22+λ3y32,由于xTx=a,所以xTx=(Qy)TQy=yTQTQy=yTy=a.
所以
λmin(y12+y22+y32)≤f=λ1y12+λ2y22+λ3y32≤λmax(y12+y22+y32)
,进一步化简可得λmina≤f≤λmaxa.
例题 1. 若二次型f(x1,x2,x3)=ax12+ax22+(a−1)x32+2x1x3−2x2x3经过可逆变换化为2y12+y22+2y1y2,则当x12+x22+x32=2时, 该二次型的最大值为
【解】二次型矩阵
A=a010a−11−1a−1
,经过一次可逆变换后化为的二次型矩阵为
B=210110000
,显然 A 合同于 B, B 的特征值为λ1=0,λ2,3=23±5(2 正 1 零)
下面求 A 的特征值
∣λE−A∣=λ−a0−10λ−a1−11λ−a+1=(λ−a)λ−a11λ−a+1−0−1λ−a1
=(λ−a)[(λ−a)(λ−a+1)−1]−[0+(λ−a)]=(λ−a)[(λ−a)(λ−a+1)−2]
=(λ−a)(λ−a+2)(λ−a−1)∴λ1=a,λ2=a−2,λ3=a+1
由 A、B 合同可得a=2,A 的特征值为 2,3,0, 所以最大值为6。