跳转到内容

线性代数/投影到子空间

来自维基教科书,开放的书籍,开放的世界
线性代数
 ← Gram-Schmidt正交化 投影到子空间 主题:最佳拟合线 → 

本小节,与本节中的其他小节一样,是可选的。它还要求来自先前可选小节中关于组合子空间的内容。

先前的小节将向量投影到直线上,方法是将其分解成两个部分:直线上的部分 和剩下的部分 。为了将投影推广到任意子空间,我们遵循这个想法。

定义 3.1

对于任何直接和 和任何 **在 上沿 的**投影**是**

其中 ,其中

这个定义不涉及“正交”的概念,因此我们可以将其应用于除 的子空间以外的其他空间。(其他空间的正交性定义是完全可能的,但我们在这本书中还没有看到任何例子。)

示例 3.2

空间 矩阵是这两个空间的直和。

为了投影

沿着 , 我们首先要为这两个子空间确定基。

这些基的拼接

是整个空间的基,因为空间是直和,所以我们可以用它来表示 .

现在,将 投影到 上,沿着 ,可以通过保留上述和式中的 部分,并删除 部分来实现。

示例 3.3

上的两个下标都很重要。第一个下标 重要是因为投影结果是 ,改变这个子空间将改变投影结果。为了显示第二个下标的重要性,我们固定 中的平面子空间及其基底

并比较沿着两个不同子空间的投影。

(验证 是常规的。) 我们将通过检查它们对该向量的不同作用来检查这些投影是否不同。

对于第一个,我们找到一个 的基。

并用 表示

沿着 的投影是通过保留 部分并删除 部分得到的。

对于另一个子空间 ,这个基是自然的。

用串联表示

然后只保留 部分,得到这个。

因此,沿着不同子空间的投影可能产生不同的结果。

这些图片比较了两种映射。两者都表明投影实际上是“到”平面上和“沿着”直线。

注意,沿着 的投影不是正交的——平面 中有成员不与虚线正交。但沿着 的投影是正交的。

一个自然的问题是:上面定义的投影运算与直线上的正交投影运算之间有什么关系?上面的第二张图片暗示了答案——直线上的正交投影是上面定义的投影的特例;它只是沿着与直线垂直的子空间的投影。

除了指出沿子空间的投影是一个推广之外,这个方案还展示了如何定义对 的任何子空间的正交投影,无论其维度如何。

定义 3.4

子空间 的 **正交补** 是

(读作“ perp”)。一个向量的 **正交投影** 是其沿着 的投影。

示例 3.5

中,要找到平面的正交补

我们从 的一个基开始。

任何 垂直于 中的每个向量,也垂直于 的跨度中的每个向量(此断言的证明见 问题 10)。因此,子空间 由满足这两个条件的向量组成。

我们可以将这些条件更紧凑地表示为线性系统。

因此,我们剩下的是找到由矩阵表示的映射的零空间,即计算齐次线性系统的解集。

例 3.6

其中 平面在 中的子空间,什么是 ?一个常见的第一个反应是 平面,但这并不正确。来自 平面的某些向量并不垂直于 平面中的每个向量。

相反, 轴,因为按照前面的例子,并取 平面的自然基底得到以下结果。

自从 定义 3.4 以来,我们已经看到了两个例子,它们说明了该定义的第一句话。下一个结果证明了第二句话。

引理 3.7

的子空间。 的正交补也是一个子空间。该空间是这两个子空间的直和:。并且,对于任何 ,向量 中的每个向量都垂直。

证明

首先,正交补 的子空间,因为正如前两个例子中所指出的,它是零空间。

接下来,我们可以从 的任何基 开始,将其扩展为一个基

对于整个空间。应用 Gram-Schmidt 过程得到一个正交基 对于 。这个 是两个基的串联 (与 的成员数量相同)和 。第一个是 的基,因此如果我们证明第二个是 的基,那么我们将有整个空间是这两个子空间的直和。

问题 9 从上一小节证明了关于任何正交基的这一点:空间中的每个向量 是它在基向量所跨线的直线上正交投影的总和。

为了验证这一点,将向量 表示,在等式两边应用 ,得到 ,并求解得到 ,如预期的那样。

很明显, 的任何线性组合都与 中的任何向量正交,为了证明这是一个 的基,我们只需要证明另一个包含关系——即任何 都在这个基的线性组合中。上一段已经做到了这一点。在 中的基向量上的投影,任何 都将得到,因此()表明 的线性组合。因此,这是一个 的基,而 是这两个空间的直和。

最后的句子用几乎相同的方法证明。写下 。然后 是通过保留 部分并丢弃 部分得到的 。因此 的元素的线性组合构成,因此垂直于 中的每个向量。

我们可以通过遵循证明步骤来找到子空间上的正交投影,但下一个结果给出了一个方便的公式。

定理 3.8

中的一个向量,令 的一个子空间,其基底为 。如果 是一个矩阵,它的列是 ,那么 ,其中系数 是向量 的元素。也就是说,.

证明

向量 的一个成员,因此它是基向量 的线性组合。由于 的列是 ,可以表示为:存在一个 使得 (这在 示例 3.53.6 中用矩阵乘法简洁地表达)。因为 与基中的每个成员垂直,我们有这个(再次,简洁地表达)。

求解 (证明 可逆是一个练习)

给出了投影矩阵的公式,为 .

例 3.9

将此向量正交投影到此子空间上

首先创建一个矩阵,其列是子空间的基

然后计算。

有了这个矩阵,计算任何向量到 的正交投影就很简单了。

推荐所有读者做这道练习。
问题 1

将向量投影到 上,方向为 .