Linear Algebra-正交矩阵、Gram-Schmidt 正交化和QR分解-17

一、知识概要

本节以上一节结尾介绍的标准正交向量为切入点,重点阐述标准正交向量组的性质与优势,同时详细讲解将一组向量化为标准正交向量组的方法——Gram - Schmidt 正交化。

二、标准正交向量

2.1 回顾标准正交向量

上节介绍过标准正交向量,我们借助一个式子来回顾其性质。设是标准正交向量组中的任意向量,对于向量组中的向量,有:

这个式子清晰地展现了标准正交向量组内各向量的性质。其中,“标准”意味着向量的长度为 1,即向量是单位向量;“正交”表示不同向量之间的内积为 0 ,也就是相互垂直。

2.2 标准正交矩阵 Q

  1. 定义:这节引入了标准正交矩阵的概念。标准正交矩阵是将标准正交向量组中的按列排列在同一个矩阵中,即:
  1. 性质:标准正交矩阵具有一个重要性质,即的计算结果为单位矩阵 。计算过程如下:

特别地,当是方阵时,我们把这样的矩阵称为正交矩阵。这是因为方阵存在逆矩阵,由,可以直接得出的逆矩阵

例如,对于矩阵,其转置,同时也是它的逆矩阵,且满足

再如,根据之前介绍的正交向量组,写成矩阵形式为,这也是一个正交矩阵。

需要注意的是,在构建正交矩阵时,不要忘记对向量进行单位化。例如,矩阵各列是正交的,但不是正交矩阵,因为没有单位化。正确的正交矩阵应该是 。由这个矩阵还可以延伸出阿达马矩阵,这里暂不详细介绍。

此外,标准正交矩阵不会改变向量的长度,即对于任意向量,因为

2.3 标准正交矩阵的作用

标准正交矩阵具有诸多优良性质,下面介绍它在投影矩阵和拟合方程方面的应用。

  1. 投影矩阵:我们知道投影矩阵的一般公式为 。当取的矩阵是标准正交矩阵时,投影矩阵变为。由于,所以

特别地,当是方阵(即正交阵)时,因为,此时投影矩阵 。将其代入投影矩阵的两条性质(投影矩阵为对称矩阵,且)进行验证:

  • 对称性:,所以是对称矩阵。

  • 性质:

  1. 拟合方程:之前介绍的拟合方程为 。当使用标准正交基,即为标准正交矩阵时,方程可化简为:

因为,所以进一步得到:

,展开为分量形式为 。这表明,如果已知标准正交基,那么向量在第个基上的投影就是对应基向量

由此可见,当选择标准正交向量作为基时,投影矩阵相关公式中的都可以替换为,这使得很多公式得到简化,计算更加便捷。

三、Gram - Schmidt 正交化

这部分介绍一种方法,能够从线性无关向量组出发,将其矩阵标准正交化。

  1. 二维向量示例:假设有两个线性无关的向量 ,我们希望得到标准正交向量 。也可以理解为,空间原来的两个基不满足标准正交条件,现在通过 Gram - Schmidt 正交化并单位化,将它们变为两个标准正交基

    Linear_Algebra170

    • 首先假设已知一组正交基,那么 。所以关键在于找到两个正交的基。

    • 以向量为例,它们线性无关意味着不共线。将向量定为向量,然后把向量投影到向量上。

      Linear_Algebra171

    • 取投影垂线所在直线的正方向为另一个基向量的方向,投影垂线长度为的长度。根据投影知识,的表达式为:

对上式进行检验,计算

这说明是正交的。然后通过对各个向量进行单位化,就得到了与同空间的标准正交基

  1. 三维向量推广:对于三维向量,寻找三个正交的向量 ,其中的确定方法与二维类似:

而向量通过将减去在上的投影得到:

得到三个正交的向量后,再进行单位化即可得到标准正交向量组。

  1. 具体例题:已知,求标准正交矩阵
  • 首先,令
  • 计算
1
- 对$$A$$,$$B$$进行单位化,得到标准正交矩阵$$Q$$:
  1. 从矩阵角度分析:原始矩阵,经过 Gram - Schmidt 正交化后得到 。观察两个矩阵的列空间,会发现它们是相同的。这意味着正交化过程是在同一个空间中进行的,只是最终得到了一个更优的标准正交基。

从矩阵分解的角度看,类似于分解,在 Gram - Schmidt 正交化中,可分解为,其中是上三角矩阵:

其中,(原始向量,如等),(标准正交基 ),

在这个例子中,中的为 0 。这是因为方向上的向量,方向上的向量,正交,所以它们的内积为 0 。其他情况类似,这是 Gram - Schmidt 正交化的一个重要性质。

右侧相当于对做列操作,即的列向量是列向量的线性组合,而列空间的一组标准正交基,则的元素实际上是的列向量基于这组标准正交基的权值。

采用矩阵的 QR 分解来帮助求解 Ax=b 的问题,最大的优势是提高了数值的稳定性。

QR 分解在最小二乘法中的应用

由前文可知,最小二乘法的结果为,又利用的 QR 分解结果可知,,因此最小二乘的结果可以化简为,最后我们得到了,这个结果对我们而言很友好。

与直接求解而言,我们通过回代法求解可以很快,计算代价就是 Gram-Schmidt 正交化的计算过程,也就是需要构造出正交矩阵和上三角矩阵,使得

四、学习感悟

本节的核心内容是 Gram - Schmidt 正交化,其主要目的是将一个空间的基转化为互相标准正交的一组基。这样做的好处是在后续的计算中,如投影矩阵和拟合方程的计算,会变得更加简便。学习这部分内容,重点在于掌握其步骤和方法,需要通过一定量的习题练习来达到熟练运用的程度。

Linear_Algebra172