Skip to content

线性代数·6 二次型

考纲内容

  • 二次型及其矩阵表示
  • 合同变换与合同矩阵
  • 二次型的秩
  • 惯性定理二次型的标准形和规范形
  • 用正交变换和配方法化二次型为标准形二次型及其矩阵的正定性

一、二次型及其矩阵表示

考纲摘要:

  1. 掌握二次型及其矩阵表示
  2. 了解二次型秩的概念
  3. 了解二次型的标准形、规范形的概念

含有 n 个变量的 x1,,xn 的二元齐次函数

f(x1,,xn)=i=1naiixi2+i=1n1j=i+1n2aijxixj

称作二次型,它也可以写做如下形式:

f(x1,,xn)=i,j=1naijxixj

显然,若以这种形式来表示,则 aij=aji

对于二次型,讨论的主要问题是,寻找可逆的线性变换:

[x1xn]=[c11c1ncn1cnn][y1yn]

使得 f=k1y12++knyn2,这种只含平方项的二次型,称作二次型的标准型(或法式)如果 k1,kn 仅取值 1,1,0,则称之为规范型

二次型的矩阵表示形式如下:

f=xTAx=(x1,x2,,xn)[a11a12a1na21a22a2nan1an2ann][x1x2xn]

在这里,A 是一个对称矩阵,这里的 f 实际上就是 f(x1,,xn)=i,j=1naijxixj 例如,二次型 f=3x23z24xy+yz 的矩阵表示形式为s:

f=(x,y,z)[32020121203][xyz]

对称矩阵 A 称作二次型 f 的矩阵,其秩称作二次型 f 的秩f 也叫做对称矩阵 A 的二次型

补充:一个二次型的标准形是不唯一的,因为使用正交变换法求标准形时实际上是类似于矩阵对角化的求法,特征值的排列顺序是可以变化的。但是,二次型的规范形是唯一的,二次型的规范形只由其正、负惯性指数决定,故其规范形唯一

二、合同变换与合同矩阵

考纲摘要:

  1. 了解合同变换与合同矩阵的概念
  2. 掌握用正交变换化二次型为标准形的方法

A,Bn 阶矩阵,若有可逆矩阵 C,使 B=CTAC,则称 A,B合同,两个互相称作合同矩阵A 变换到 B 的过程称作合同变换 显然,如果 A 是对称矩阵,则 B 也是对称矩阵

要使二次型 f 经可逆变换 x=Cy 变成标准形,即:

yTCTACy=(y1,,yn)[k1kn][y1yn]

因此,求解标准形的问题就转变为寻找一个可逆矩阵 C,使 CTAC 成为一个对角矩阵,由于 A 是对称矩阵,所以总存在一个正交矩阵 P,使 P1AP=PTAP=Λ,因此,对于任意二次型 f=i,j=1naijxixj,总存在正交变换 x=Py,使 f 化为标准形:

f=λ1y12+λnyn2

其中,λ1,,λn 是矩阵 A 的特征值。如果需要进一步将 f 化作规范形,只需做变换 zi=1/yi 即可

利用正交变换将二次型变换成标准形,可以保持曲线的几何形状不变

三、用配方法化二次型为标准形

考纲摘要:用配方法化二次型为标准形

使用拉格朗日配方法,实际上就是把二次型化成只含 a(bixi++bjxj)2 的式子,然后就可以直接找到可以将其化成标准形的线性变换。由于这个线性变换未必是正交变换,因此使用这种方法化标准形后曲线的几何形状可能会发生变化

1. 例题:含有平方项的二次型

用配方法化二次型 f(x1,x2,x3)=x12+2x1x2+2x1x34x32 为标准形

只需以此把含有 x1 的项归并起来,剩下的式子就不含 x1,然后再把含有 x2 的项归并起来……以此类推,过程如下: f=(x1+x2+x3)2x222x2x35x32=(x1+x2+x3)2(x2x3)24x32 所求的线性变换即为:

[111011001][x1x2x3]=[y1y2y3]

2. 例题:不含平方项的二次型

用配方法化二次型 f(x1,x2,x3)=2x1x2+2x1x3+6x2x3 为标准形

对于这样的二次型,首先应该做这样的线性变换,使得二次型中含有平方项:

[x1x2x3]=[110110001][y1y2y3]

变换后的二次型就可以开始归并平方项了:

f=2y122y22+8y1y34y2y3=2(y1+2y3)22y224y2y38y32=2(y1+2y3)22(y2+y3)26y32

然后做以下线性变换:

[z1z2z3]=[102011001][y1y2y3]

即可得到标准形 f=2z122z226z32,当然,也可以求 zx 的线性变换:

[x1x2x3]=[110110001][102011001]1[z1z2z3]=[113111001][z1z2z3]

四、正定二次型

考纲摘要:

  1. 掌握惯性定理
  2. 理解正定二次型、正定矩阵的概念,并掌握其判别法。

惯性定理:设二次型 f=xTAx 的秩为 r ,且有两个可逆变换:

x=Cy,x=Pz

使得:

f=k1y12++knyn2,kr0f=λ1z12++λnzn2,λr0

k1,,kr 中正数的个数与 λ1,,λr 中正数的个数相等

  • 其中,正系数的个数称作二次型的正惯性指数
  • 其中,负系数的个数称作二次型的负惯性指数

补充推论:正惯性指数相等的对称矩阵合同,因为它们可以化为同一个规范形

设有 n 元二次型 f(x)=xTAx

  • 如果 x0,f(x)>0,则称 f正定二次型,并称对称矩阵 A正定的
  • 如果 x0,f(x)<0,则称 f负定二次型,并称对称矩阵 A负定的

这个二次型是正定的充要条件是(几种等价表述):

  • 它的标准形的 n 个系数全为正
  • 它的规范形的 n 个系数全为 1
  • 它的正惯性指数等于 n
  • 对称矩阵 A 的特征值全为正
  • 以及赫尔维兹定理

赫尔维兹定理表述如下:

对称矩阵 A 正定的充要条件是:A 的各阶主子式都为正,即:

a11>0,|a11a12a21a22|>0,,|A|>0

负定的充要条件是:所有奇数阶主子式为负,偶数阶主子式为正,即:

(1)r|a11a1rar1arr|>0

3. 矩阵等价、相似、合同的关系总结

关系定义充要条件性质 (相同点)
等价 (AB)PAQ=B (P,Q 可逆)R(A)=R(B)秩相等
相似 (AB)P1AP=B特征值相同 (对角化时)秩、特征值、迹、行列式均相等
合同 (AB)CTAC=B (C 可逆)正负惯性指数相同秩相等、对称性、惯性指数
  • 相似必合同:若 ABA,B 为实对称矩阵,则 AB
  • 合同必等价相似必等价

题目整理

  1. A 为可逆的实对称矩阵,则二次型 XTAXXTA1X()A. 规范形与标准形不一定相同 B. 规范形相同但标准形不一定相同 C. 标准形相同但规范形不一定相同 D. 规范形和标准形都相同

    答案:B二次型的规范形只由其正、负惯性指数决定,故其规范形唯一

  2. A,B 都是 n 阶矩阵,且存在可逆矩阵 P,使得 AP=B,则()A. A,B 合同 B. A,B 合同相似 C. 方程组 AX=0,BX=0 同解D. r(A)=r(B)

    错选:C 答案:D 考虑矩阵的秩的其中一条性质:若 P,Q 可逆,则 R(PAQ)=R(A) 在这里,使得 PEQ 为题目中给出的 P ,即可得出 D 是正确的这一结论

  3. A=[210120005],B=[100001010],则 AB()A. 相似且合同 B. 相似不合同 C. 合同不相似 D. 不合同也不相似

    答案:C分别求解两个方程:|AλE|=0,|BλE|=0,得到两个矩阵的特征值: {1,3,5},{1,1,1},则二者不相似,但二者的正惯性指数相等,所以二者与同一个规范形合同,所以二者合同

  4. 设二次型 f(x1,x2,x3)=XTAX,tr(A)=1,B=[112110000],AB=O (1) 求正交矩阵 Q,使得在正交变换 X=QY 下二次型化为标准形 (2) 求矩阵 A

    显然 R(B)=2,又由于 AB=O,则 R(A)+R(B)3,R(A)1tr(A)=1,因此 AO,因此 R(A)=1,因此 A 的特征值为 λ1=λ2=0,λ3=1

    显然,B 的两个线性无关的列向量 (1,1,0)T,(1,1,0)T 是对应于特征值 λ=0 的特征向量,而它们是正交的只需求出另一个与它们线性无关的向量,那这个向量就是对应于特征值 λ=1 的特征向量。显然,这只需要求一个向量积就可以:

    |ijk110110|=[002]

    显然,这 3 个向量是两两正交的,因此,对其单位化即可得到所求的正交矩阵

    Q=[2222022220001]

    矩阵 A 的求解:

    QTAQ=Q1AQ=diag(0,0,1)A=Qdiag(0,0,1)Q1=Qdiag(0,0,1)QT=[000000001]
  5. A 是三阶实对称矩阵,存在正交矩阵 Q=[12l12l1312l22l230l32l33],使得 XTAX===X=QYy22+y32 (1) 求正交矩阵 Q (2) 求矩阵 A

    显然 A 有特征值 λ1=0,λ2=λ3=1,而 (12,12,0)T 就是对应于特征值 0 的特征向量,可以取 (1,1,0)T(x1,x2,x3)Tλ=1 对应的特征向量,则有 x1+x2=0 这个齐次线性方程组的通解为 (1,1,0)T,(0,0,1)T,它们已经正交,对其进行单位化,即可求得:

    Q=[1212012120001]

    而矩阵 A 的求法亦简单:

    QTAQ=[000010001],A=Q[000010001]QT=12[110110002]

Released under the MIT License.