跳轉到內容

線性代數/投影到子空間

來自華夏公益教科書,開放的書籍,開放的世界
線性代數
 ← 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

將向量投影到 上,方向為 .