Evanalysis
6.7預計閱讀時間: 9 分鐘

6.7 矩陣子空間、基底與維數

把張成、基底與維數由列向量子空間推廣到矩陣子空間,例如全矩陣空間、上三角矩陣與反對稱矩陣。

到目前為止,多數基底與維數例子都使用列向量。不過同樣的思想也適用於矩陣, 因為矩陣可以相加,也可以乘以純量。換句話說,在某些向量空間裡,矩陣本身 就是「向量」。

本節說明如何在 Mm,n(R)M_{m,n}(R) 中閱讀基底與維數。這裡 Mm,n(R)M_{m,n}(R) 表示所有 實 m×nm \times n 矩陣所成的向量空間。

把矩陣視為向量

運算就是平常的矩陣加法與純量乘法:

A+B,αA.A+B,\qquad \alpha A.

這些運算會保持大小不變。若 AABB 都是 m×nm \times n 矩陣,則每個線性 組合

αA+βB\alpha A+\beta B

仍然是 m×nm \times n 矩陣。

定義

矩陣的張成

A1,,AqA_1,\dots,A_qm×nm \times n 矩陣,則

Span{A1,,Aq}={c1A1++cqAq:c1,,cqR}.\operatorname{Span}\{A_1,\dots,A_q\} = \{c_1A_1+\cdots+c_qA_q : c_1,\dots,c_q\in R\}.

這是 Mm,n(R)M_{m,n}(R) 的子空間。理由與向量的 span 一樣:線性組合的和以及純量 倍數仍是線性組合。

標準矩陣單元

對每個位置 (i,j),定義 EijE_{ij}(i,j) 位置是 1、其他位置全是 0 的矩陣。

例如,M2,2(R)M_{2,2}(R) 的一組基底是

E11=[1000],E12=[0100],E21=[0010],E22=[0001].E_{11}= \begin{bmatrix}1&0\\0&0\end{bmatrix}, \quad E_{12}= \begin{bmatrix}0&1\\0&0\end{bmatrix}, \quad E_{21}= \begin{bmatrix}0&0\\1&0\end{bmatrix}, \quad E_{22}= \begin{bmatrix}0&0\\0&1\end{bmatrix}.

每個 2×22 \times 2 矩陣都能唯一寫成

[abcd]=aE11+bE12+cE21+dE22.\begin{bmatrix}a&b\\c&d\end{bmatrix} =aE_{11}+bE_{12}+cE_{21}+dE_{22}.

定理

全矩陣空間的維數

空間 Mm,n(R)M_{m,n}(R) 有基底

{Eij:1im, 1jn}\{E_{ij}:1\le i\le m,\ 1\le j\le n\}

因此

dimMm,n(R)=mn.\dim M_{m,n}(R)=mn.

數字 mn 不是記憶技巧,而是 m×nm \times n 矩陣中獨立位置的數目。

上三角矩陣

有些矩陣子空間是透過把某些位置強制為零而定義的。

定義

上三角矩陣子空間

UTn(R)UT_n(R) 為所有 n×nn \times n 上三角矩陣所成的集合:

UTn(R)={A=[aij]Mn,n(R):aij=0 whenever i>j}.UT_n(R)=\{A=[a_{ij}]\in M_{n,n}(R): a_{ij}=0\text{ whenever }i>j\}.

只有主對角線上方及主對角線上的元素是自由的。因此,一組基底由所有滿足 iji\le j 的矩陣單元 EijE_{ij} 給出。

UT3(R)UT_3(R),一組基底是

E11,E12,E13,E22,E23,E33.E_{11},E_{12},E_{13},E_{22},E_{23},E_{33}.

所以

dimUT3(R)=6.\dim UT_3(R)=6.

一般而言,

dimUTn(R)=1+2++n=n(n+1)2.\dim UT_n(R)=1+2+\cdots+n=\frac{n(n+1)}2.

反對稱矩陣

另一個重要子空間由涉及轉置的方程定義。

定義

反對稱矩陣

方陣 AA 稱為反對稱矩陣,若

AT=A.A^T=-A.

Skewn(R)Skew_n(R) 為所有實 n×nn \times n 反對稱矩陣所成的集合。

反對稱矩陣的主對角線元素必須為零,因為 aii=aiia_{ii}=-a_{ii} 推出 aii=0a_{ii}=0。主對角線上方的元素決定下方的元素,並且符號相反。

n=3n=3 時,每個反對稱矩陣都有形式

[0aba0cbc0].\begin{bmatrix} 0&a&b\\ -a&0&c\\ -b&-c&0 \end{bmatrix}.

所以 Skew3(R)Skew_3(R) 的一組基底是

E12E21,E13E31,E23E32,E_{12}-E_{21},\qquad E_{13}-E_{31},\qquad E_{23}-E_{32},

並且

dimSkew3(R)=3.\dim Skew_3(R)=3.

一般而言,

dimSkewn(R)=n(n1)2.\dim Skew_n(R)=\frac{n(n-1)}2.

矩陣與長列向量之間的字典

矩陣子空間之所以和向量子空間有相同行為,是因為我們可以把矩陣的各列疊成 一條長列向量。例如

[abcd][acbd].\begin{bmatrix} a&b\\ c&d \end{bmatrix} \quad\longleftrightarrow\quad \begin{bmatrix} a\\c\\b\\d \end{bmatrix}.

這個轉換只是 bookkeeping,但它說明了為甚麼線性組合、線性無關、基底與維數 的定理可以轉移到矩陣空間。矩陣之間的線性關係,會變成長列向量之間的線性 關係。

例子:對稱 2×22 \times 2 矩陣

Sym2(R)Sym_2(R) 為所有對稱 2×22 \times 2 矩陣所成的集合。一般元素有形式

[abbc].\begin{bmatrix} a&b\\ b&c \end{bmatrix}.

因此

[abbc]=a[1000]+b[0110]+c[0001].\begin{bmatrix} a&b\\ b&c \end{bmatrix} = a\begin{bmatrix}1&0\\0&0\end{bmatrix} +b\begin{bmatrix}0&1\\1&0\end{bmatrix} +c\begin{bmatrix}0&0\\0&1\end{bmatrix}.

三個矩陣

[1000],[0110],[0001]\begin{bmatrix}1&0\\0&0\end{bmatrix}, \qquad \begin{bmatrix}0&1\\1&0\end{bmatrix}, \qquad \begin{bmatrix}0&0\\0&1\end{bmatrix}

張成 Sym2(R)Sym_2(R)

它們線性無關,因為

α[1000]+β[0110]+γ[0001]=[0000]\alpha\begin{bmatrix}1&0\\0&0\end{bmatrix} +\beta\begin{bmatrix}0&1\\1&0\end{bmatrix} +\gamma\begin{bmatrix}0&0\\0&1\end{bmatrix} = \begin{bmatrix}0&0\\0&0\end{bmatrix}

會透過比較元素迫使 α=0\alpha=0β=0\beta=0γ=0\gamma=0。所以它們形成一組 基底,並且

dimSym2(R)=3.\dim Sym_2(R)=3.

解題流程

當題目要求找矩陣子空間的基底時:

  1. 先寫出子空間中一般矩陣的形式;
  2. 找出自由參數;
  3. 把矩陣拆成第一個參數乘上一個固定矩陣,再加上第二個參數乘上另一個固定 矩陣,如此類推;
  4. 用這些固定矩陣作候選基底;
  5. 透過比較元素檢查線性無關。

這就是把解集參數化並讀出方向向量的方法,移到矩陣空間中使用。

常見錯誤

常見錯誤

有約束時仍然數所有元素

M3,3(R)M_{3,3}(R) 的維數是 9,但 UT3(R)UT_3(R) 的維數是 6Skew3(R)Skew_3(R) 的 維數是 3。維數數的是自由參數,而不只是矩陣的大小。

常見錯誤

忘記線性組合中的矩陣必須大小相同

矩陣加法是逐項相加。因此像 Span{A1,A2}\operatorname{Span}\{A_1,A_2\} 這種 span 只有在矩陣大小相同時才有意義。

快速檢查

快速檢查

M2,3(R)M_{2,3}(R) 的維數是多少?

數一數獨立元素位置。

解答

答案

快速檢查

為甚麼每個反對稱矩陣的主對角線元素都必須是零?

(i,i) 元素使用 AT=AA^T=-A

解答

答案

練習

快速檢查

求所有對角 3×33 \times 3 矩陣所成子空間的一組基底與維數。

先寫出一般對角矩陣。

解答

引導解答

先讀這些

本節使用 6.5 基底與維數 以及 3.2 轉置與特殊矩陣

本節掌握 checkpoint

要完成這一節 checkpoint,需要把每一題答對。 答對進度: 0%.

技能點: matrix-space, basis, dimension

填空:全矩陣空間 M2,2M_{2,2} 的維數是 ____。

已用嘗試次數: 0

剩餘嘗試次數: 不限嘗試次數

預覽不會消耗嘗試次數。

提交會記錄一次正式評分嘗試。

技能點: skew-symmetric-matrix, matrix-subspace, dimension

3 x 3 反對稱矩陣所成子空間的維數是多少?

已用嘗試次數: 0

剩餘嘗試次數: 不限嘗試次數

預覽不會消耗嘗試次數。

提交會記錄一次正式評分嘗試。

本單元重點詞彙