如果一个矩阵 A 是对称矩阵,那么存在一个正交矩阵 Q 使得:
QTAQ=D
其中 D 是一个对角矩阵,QT 是 Q 的转置矩阵。
直交对角化用于将一个对称矩阵A, 通过正交矩阵 Q 对角化为对角矩阵。
对角化 特殊之处在于相似变换矩阵P不仅要求是可逆的, 而且还应该是正交矩阵(PT=P−1), 通常这样的正交变换的矩阵不再用P表示, 而是习惯用Q表示.
正交矩阵的正交对角化是通过坐标的正交变化进行的对角化。
- 1: 找到对称矩阵并找到它的特征多项式det(A−λI)
- 2: 找到特征值λ
- 3: 对于每个特征值, 找到其正交基特征空间x
- 4: 规范化每一个特征向量x, 形成正交基
- 5: 构造正交矩阵 Q
假设有一个对称矩阵 A:
A=(4113)
步骤1:计算特征值和特征向量 求解特征值 λ 和特征向量 v 使得 Av=λv。 特征值 λ 的求解:解特征方程 det(A−λI)=0,得:
4−λ113−λ=0
解出特征值 λ1=5 和 λ2=2。 对应特征值的特征向量分别为: 对于 λ1=5:
(A−5I)v=0⇒v1=(11)
对于 λ2=2:
(A−2I)v=0⇒v2=(−11)
步骤2:构造正交矩阵 Q 将特征向量规范化,并构造正交矩阵 Q:
Q=(2121−2121)
步骤3:验证直交对角化 计算 QTAQ:
QTAQ=(21−212121)(4113)(2121−2121)=(5002)
结果是一个对角矩阵 D。 通过以上步骤,完成了对称矩阵 A 的直交对角化,得到 QTAQ=D。
将一个二次型化为标准型的过程实际上是利用直交对角化将二次型的矩阵表示化为对角矩阵形式,从而简化其表示。具体步骤如下:
- 表示二次型为矩阵形式:将给定的二次型用对称矩阵表示。
- 求特征值和特征向量:对这个对称矩阵进行特征值分解。
- 构造正交矩阵:用特征向量构造正交矩阵。
- 变换二次型:利用正交矩阵将二次型变换为标准型。
假设我们有一个二次型:
Q(x)=a11x12+2a12x1x2+a22x22
这个二次型可以用一个对称矩阵 A 表示:
Q(x)=(x1x2)(a11a12a12a22)(x1x2)
设 A=(a11a12a12a22),二次型 Q(x) 对应的矩阵表示为 xTAx。
求解特征值和特征向量: 特征方程为 det(A−λI)=0。解出特征值 λ1,λ2,并求出对应的特征向量 v1,v2。
将特征向量单位化并构造正交矩阵 Q:
Q=(v1v2)
利用正交矩阵 Q 将二次型变换为标准型。设 y=QTx,则新的二次型表示为:
Q(x)=xTAx=(Qy)TA(Qy)=yT(QTAQ)y
因为 QTAQ=D,其中 D 是对角矩阵,我们有:
Q(y)=yTDy=λ1y12+λ2y22
这样,原二次型 Q(x) 就化为了标准型 λ1y12+λ2y22。
假设我们有一个二次型:
Q(x)=4x12+4x1x2+x22
对应的矩阵为:
A=(4221)
求特征值和特征向量:
det(A−λI)=4−λ221−λ=λ2−5λ=0
解得 λ1=0,λ2=5。 对应特征向量: 对于 λ1=0:
(A−0I)v1=0⇒v1=(−12)
对于 λ2=5:
(A−5I)v2=0⇒v2=(21)
构造正交矩阵:
Q=(−51525251)
变换后的二次型:
Q(x)=(−51525251)T(4221)(−51525251)=(5000)
所以,标准型为:
Q(y)=5y12