1. 程式人生 > >MIT 線性代數導論 第九講:四個基本子空間

MIT 線性代數導論 第九講:四個基本子空間

本講的主要內容:

  • 四種子空間的概念以及維數、基

四種基本子空間

首先了解四種基本子空間是什麼:

  • 列空間(column space),簡記為 C(A)C(A), 由矩陣的列向量生成的空間
  • 零空間(null space),簡記為 N(A)N(A), 方程Ax=0Ax=0 的解向量生成的空間
  • 行空間(row space),簡記為 C(AT)C(A^{T})(注意這裡的是矩陣的轉置),矩陣的行向量生成的空間
  • 左零空間(the null space of ATA^{T}),簡記為N(AT)N(A^{T}),也就是矩陣轉置之後的零空間

接下來討論這四種子空間所屬的空間: 對於一個矩陣A

Am×nm\times n)時,結論如下:

  • N(A)N(A)屬於 Rn\mathbb{R}^{n}
  • C(A)C(A) 屬於Rm\mathbb{R}^{m}
  • C(AT)C(A^{T})屬於Rn\mathbb{R}^{n}
  • N(AT)N(A^{T})屬於Rm\mathbb{R}^{m}

這裡注意屬於的意思也就是這些空間均是後面空間的子空間。

接下來討論這幾種子空間的維數: 首先來看 C(A)C(A)N(A)N(A) 列空間和行空間在之前已經進行過討論,這兩個空間的維數的和是矩陣的列空間的數目,也就是nn:

  • d
    imC(A)=rdim \space C(A) = r
  • dimN(A)=nrdim \space N(A) = n-r

而對與另兩個,也就是相當於將矩陣轉置之後再進行考慮,因為矩陣的轉置不改變矩陣的秩,所以結論如下:

  • dimC(AT)=rdim \enspace C(A^{T}) = r
  • dimN(AT)=mrdim \enspace N(A^{T}) = m-r

這裡還是要理解清楚空間的維數是什麼概念(空間的基所含向量的個數),不要搞混了

總結一下上面的兩個結論:

Rn{C(AT)dim=rN(A)

dim=nr \mathbb{R}^{n} \space \left\{\begin{matrix} C(A^{T}) \enspace dim=r\\ N(A) \enspace dim=n-r \end{matrix}\right. Rm{C(A)dim=rN(AT)dim=mr \mathbb{R}^{m} \space \left\{\begin{matrix} C(A) \enspace dim=r\\ N(A^{T}) \enspace dim=m-r \end{matrix}\right.

注意不要搞混。

這一講的最後還提到了一個問題,那就是將所有的 3×33 \times 3 的矩陣看作向量,由這些 “向量” 生成空間 ,我們可以得到這個空間的一組基為: (100000000)(000030000)(000000007) \begin{pmatrix} 1 & 0 & 0\\ 0 & 0 & 0\\ 0 & 0 & 0 \end{pmatrix} \begin{pmatrix} 0 & 0 & 0\\ 0 & 3 & 0\\ 0 & 0 & 0 \end{pmatrix} \begin{pmatrix} 0 & 0 & 0\\ 0 & 0 & 0\\ 0 & 0 & 7 \end{pmatrix}

其實就相當於將我們之前的向量拓展為矩陣,將 Rn\mathbb{R}^{n} 延申到 Rn×n\mathbb{R}^{n\times n},接下來的課程裡還會具體講到。

以上~