本文已参与「新人创作礼」活动,一起开启掘金创作之路。
正交变换法
用矩阵语言表达,即对任意一个n阶实对称阵A,必存在正交阵Q,使得
Q−1AQ=QTAQ=Λ
其中Λ=⎝⎛λ10⋮ 00λ2⋮ 0⋯ ⋯ ⋯ 00⋮ λn⎠⎞,λi(i=1,2,⋯,n)是A的特征值,即A必既相似又合同于对角阵
注:正交变换法只能化二次型为标准形,平方项的系数即是特征值
标准形
例1:二次型f(x1,x2,x3)=x12+3x22+x32+2ax1x2+2x1x3+2x2x3,经正交变换x=Py化为标准形y12+4y22,则a=()
正交变换法中有
xTAx=x=QyyTQTAQy
只看系数矩阵,有
∣QTAQ∣=∣QT∣∣A∣∣Q∣=∣A∣
即正交变换前后,系数矩阵行列式相等
一定注意是正交变换的行列式,一般的合同矩阵之间没有这个关系
有
A=⎝⎛1a1a31111⎠⎞
标准形中已知∣QTAQ∣=0,则
∣A∣=∣∣1a1a31111∣∣=−(a−1)2=0
得a=1
合同
证明:矩阵A=⎝⎛120210002⎠⎞与⎝⎛10001000−1⎠⎞合同,与⎝⎛10011 0000⎠⎞
是否合同的充要条件是A≃B⇔pA=pB,qA=qB,两个矩阵特征值只是符号相同的数量相同,值之间没有必然关系
由特征值
∣λE−A∣=∣∣λ−1−20−2λ−1000λ−2∣∣=(λ−2)(λ−3)(λ+1)
知二次型标准形为2y12+3y22−y32,即p=2,q=1,得证
只需要正负惯性指数可以考虑配方法,这里不做演示
配方法
例:用配方法化成二次型,f(x1,x2,x3)=2x1x2+4x1x3为标准形,并写出所用的坐标变换
对于没有平方项只有交叉项的,先做辅助坐标变换
令
⎩⎨⎧x1=y1+y2x2=y1−y2x3=y3
该变换既能配方又能保证系数行列式不为0
这是对没有平方项只有交叉项的,如果有任意一个x的平方项,那就可以从这个x起手,进行配方
对于更高元二次型没有平方项只有交叉项的可以用
⎩⎨⎧x1x2x3xn=y1+y2=y1−y2=y3⋮=yn
来做辅助坐标变换
得
f=2(y1+y2)(y1−y2)+4(y1+y2)y3=2y12−2y22+4y1y2+4y2y3=2(y12+2y1y3+y32)−2y22+4y2y3−2y32=2(y1+y3)2−2(y2−y3)2
有平方项有时也需要辅助坐标变换
例:f(x1,x2,x3)=2x22+2x1x3用配方法化为标准形
显然直接的配方不好进行,考虑坐标变换
⎩⎨⎧x1=y1+y3x2=y2x3=y1−y3
代入
f(x1,x2,x3)=2y12+2y22−2y32
有时也可能出现用x1起手不合适的情况,可以换其他含有平方项的x,没有太固定的变换模板,需要灵活
例:f(x1,x2,x3)=x12+x22+2x1x2+x2x3化为标准形
如果用x1起手
f(x1,x2,x3)=(x1+x2)2+x2x3
到此已经无法继续配方了,换x2起手
f(x1,x2,x3)=[x22+2x2(x1+21x3)]+x12=(x2+x1+21x3)2−(x1+21x3)2+x12=(x2+x1+21x3)2−x12−41x32−x1x3+x1=(x2+x1+21x3)2−(41x32+2x1⋅21x3)=(x2+x1+21x3)2−(21x3+x1)2+x12
关于配方法和辅助坐标变换是很灵活的,这仅是自己的总结,我觉得应该有更加普适的方法,但个人能力就到这里了,如果有好的方法可以私信我,我加上
正定二次型
定理:经坐标变换不改变二次型的正定性
官方表述:经可逆线性变换不改变二次型的正定性
例:判断二次型f(x1,x2,x3)=(x1−x2)2+(x2−x3)2+(x3−x2)2的正定性
A=⎝⎛2−1−1−12−1−1−12⎠⎞,∣A∣=0
一定不是正定二次型
此处注意如果想用坐标变换法,要保证变换的系数矩阵对应行列式不为0
令
⎩⎨⎧y1=x1−x2y2=x2−x1y3=−x1+x3
对应行列式
∣∣10−1−1100−11∣∣=0
因此该变换不是坐标变换
【线性代数基础进阶】到此结束,如果笔记有问题私信我,一定会及时更改
然后下一个线性代数系列应该是【线性代数基础强化】,还会开始【概率论基础进阶】,同时继续之前的【高等数学基础进阶】
【线性代数基础强化】主要目的是尽自己能力推一下之前很多只是为了做题,但没有说明为什么的定理、推广、结论等等
然后关于660,暂定一时半会不会更,大概三个月以后?