Skip to content

5.6 正交变换化标准形

线性变换

线性变换的概念

「线性意味着「一次变换可以理解为「换元

线性变换的形式和线性方程组十分类似。设有两组变量 x1,x2,,xny1,y2,,yn,设其满足下列关系:

{x1=c11y1+c12y2++c1nynx2=c21y1+c22y2++c2nynxn=cn1y1+cn2y2++cnnyn

用矩阵形式表达,就是

(x1x2xn)=(c11c12c1nc21c22c2ncn1cn2cnn)(y1y2yn)x=Cy

这称为由 x1,x2,,xny1,y2,,yn 的一个线性变换,记为 x=Cy。特别地,如果 C 是正交矩阵,那么这一变换称为正交变换

线性变换的可逆性

考虑 x1,x2,x3y1,y2,y3 的一个线性变换:

{x1=0x2=0x3=0

这样换元之后,得到三个 0,显然是无法根据 y1,y2,y3x1,x2,x3 的。也就是说,这个线性变换是不可逆的。而如下的线性变换:

{x1=y1y2+y3x2=y22y3x3=y3

则是可逆的。

事实上,向量 xy 互求的过程其实就是解线性方程组的过程(两个向量可以分别对应线性方程组中的 xb,也可以反过来从方程组的角度看,线性变换可逆的充要条件便是矩阵 C 满秩

也可以从矩阵的角度看。由 y 得到 x 的式子为

x=Cy

那要反过来,自然是

y=C1x

所以可逆的充要条件是矩阵 C 可逆。可逆与满秩是等价条件。

显而易见的是,可逆的线性变换是我们希望的,因为这样的变换过程中不会损失信息。

线性变换与二次型

设有二次型 f(x1,x2,x3)=xTAx,我们希望通过换元的方式,将其转化为标准形。使用可逆线性变换 x=Cy 代入:

f(x1,x2,x3)=xTAx=(Cy)TA(Cy)=yTCTACy

B=CTAC,二次型便被表示为:

f(x1,x2,x3)=yTBy

其中 B=CTAC 这一过程称为合同变换。我们将在 5.8 正定二次型 中详细介绍。

既然我们希望 yTBy 是标准形,那 B 就应该是一个对角矩阵,也就是说

Λ=B=CTAC

由于正交矩阵的转置等于其逆矩阵,所以如果 C 是正交矩阵,就有 Λ=C1AC。所以,我们只需要对 A 进行正交相似对角化,就可以找到 CΛ

正交变换化标准形

正交变换的原理

正交变换是特殊的可逆线性变换,具有不改变图像形状的特点。

对于实对称矩阵 A,根据相似的知识,一定存在正交矩阵 Q,使得 QTAQ=Λ。因此有

f=xTAx=(Qy)TA(Qy)=yT(QTAQ)y=yTΛy=λ1y12+λ2y22++λnyn2

λi 均为 A 的特征值。

因此,正交变换化二次型的流程可以表示为:

例 1

求一个正交变换 x=Py,把二次型 f=2x1x2+2x1x3+2x2x3 化为标准形。

实际上这道题就是在问:设 A=(011101110),求一个正交矩阵 P,使得 P1AP=Λ

  1. 求解 |AλE|=0,解得 λ=2,1,1

  2. 求解特征向量

    {(A+2E)x=0(1,1,1)T(AE)x=0(1,1,0)T,(1,0,1)T
  3. 重根的特征向量正交化

    {β1=α1=(1,1,0)Tβ2=α2(α2,β1)(β1,β1)β1=(12,12,1)T
  4. 特征向量单位化

    {e1=13(1,1,1)Te2=12(1,1,0)Te3=16(1,1,2)T

得到 P=(e1,e2,e3)。经过正交变换 x=Py,将二次型化为标准形:

f=2y12+y22+y32

例 2

求一正交变换,将二次型

f(x,y,z)=5x2+5y2+3z22xy+6xz6yz

化为标准形,并指出 f(x,y,z)=36 表示何种曲面。

解:二次型的矩阵为

A=(513153333)

得到特征方程

|AλE|=λ(4λ)(9λ)=0

解得 λ1=9, λ2=4, λ3=0,对应特征向量为

a1=(111),a2=(110),a3=(112)

将其单位化,得到正交变换

(xyz)=(13121613121613026)(uvw)

化二次型为 f=9u2+4v2

由此得到,f(x,y,z)=36 为椭圆柱面方程。

Oxyz 内的图形:

Ouvw 中的图形: