初等变换法

基本原理

对于二次型 ,我们的目标是寻找一个可逆线性变换 ,将其化为标准形,即只含平方项的二次型。

代入二次型表达式,得到:

我们的目标是找到一个可逆矩阵 ,使得 成为一个对角矩阵。这个过程被称为将对称矩阵 合同变换为对角矩阵

任何一个可逆矩阵 都可以表示为一系列初等矩阵的乘积,即 。于是,合同变换的表达式变为:

这个式子揭示了成对初等变换法的核心思想:

  • 用初等列矩阵 右乘 (即 ),相当于对 实施一系列的初等列变换
  • 用初等行矩阵 左乘 (即 ),相当于对 实施一系列的初等行变换

为了保证变换后的矩阵依然是对称矩阵,从而能够最终化为对角阵,每次对 实施一种初等列变换后,必须立即对它实施同一种初等行变换。这样成对操作,直到将 化为对角矩阵

操作步骤

该方法通过构造一个分块矩阵,将对 的列变换信息记录下来,最终得到矩阵

  1. 构造增广矩阵 ,其中 是二次型的对称矩阵, 是同阶单位矩阵。
  2. 对整个增广矩阵实施初等变换,目的是将矩阵 的非对角元化为零。
  3. 每当实施一次列变换 (如 ) 时,必须立即 所在的上半部分实施相应的行变换 (如 )。(列变换和行变换的下标系数完全一致)。
  4. 重复此过程,直到 变为对角矩阵 。此时,下半部分的单位矩阵 就变成了我们所求的变换矩阵

最终形式为:

其中 .

示例

给定对称矩阵 ,求可逆矩阵 使得 为对角矩阵。

解: 构造增广矩阵 并进行成对初等变换。

变换结束。我们得到对角矩阵 和变换矩阵