網友matrix67留言:
老師您好,二相似矩陣有相同的列空間和零空間嗎?因為二相似矩陣是同一個線性變換 在不同基底下的表示矩陣,所以直觀上來想二相似矩陣的列空間應該都是
,零空間都是
。但是事實似乎不是的,那麼如何理解這個問題呢?同時那一個矩陣的列空間與零空間和線性變換的 image 與 kernel 是相同的呢?
答曰:
首先我說明矩陣基本子空間的命名規則。在台灣,橫向稱為列,縱向稱為行。在中國大陸,橫向稱為行,縱向稱為列。以下討論沿用台灣的慣例,也就是說,問題中的「列空間」改成「行空間」。給定一個 階實矩陣
,對應的四個基本子空間記為:行空間 (column space)
,列空間 (row space)
,零空間 (nullspace)
,和左零空間 (left nullspace)
。在向量空間
中,
是
的正交補餘;在向量空間
中,
是
的正交補餘 (見“線性代數基本定理 (二)”)。因為這個緣故,我們只須專注於行空間和零空間。另外,以下內容如欲延伸至複矩陣,將轉置
替換為共軛轉置
即可。
令 和
為
階矩陣。如果存在一個可逆矩陣
使得
,我們稱
相似於
,並稱
為
和
之間的相似變換矩陣。相似變換是一種等價關係,許多重要的矩陣性質維持不變,如特徵值、行列式、跡數、矩陣秩,以及 Jordan 形式 (見“相似變換下的不變性質”)。
兩個相似矩陣的行空間和零空間是否相同?先看一個特殊情況。如果 是一個純量矩陣,即
,這裡
是任何數,
是單位矩陣,則
。任一純量矩陣僅與其自身相似,純量矩陣的「相似家族」(包含與其相似的所有矩陣) 只有一個成員,自然所有的矩陣性質維持不變。除了純量矩陣外,任何矩陣
所屬的「相似家族」必定包含無窮多個成員 (因為相似變換矩陣
可隨意選擇)。
以下考慮非純量矩陣,分開兩個情況討論。若 是可逆矩陣,
,則
且
。如果
相似於
,則
,也就有
且
。因此,每一個可逆矩陣所屬的「相似家族」的行空間為
,零空間為
。若
是不可逆矩陣,
,那麼
和
是否也有相同的行空間和零空間?答案是否定的。很容易舉出反例,譬如,
,
,可得
,也就有
。
對於不可逆矩陣 ,如何理解
和
有不同的行空間和零空間?這個問題可以拆解為兩個子問題:
和
的行空間以及零空間有甚麼關係?
和
的行空間以及零空間又有甚麼關係?因為
是可逆矩陣,下面性質成立 (相關討論見“矩陣乘積的子空間分析”):
-
若
,則存在
使得
。令
。合併前面兩式,可得
,故
。若
,則存在
使得
。令
。合併前面兩式,可得
,故
。
-
若
,即
,左乘
,可得
,故
。若
,即
,左乘
,可得
,故
。
另一方面,如前例所示,存在一個可逆矩陣 使得
。
以上結果說明
。
兩個相似不可逆矩陣有不同的行空間和零空間,但它們之間是否存在某種關係?我們可以從線性變換表示矩陣來探討這個問題。令 為一個有限維向量空間,
,且
為一個線性算子。假設
是
的一組基底。對於每一
,存在唯一數組
使得
。習慣上,我們將
參考基底
的座標向量記作
。明顯地,向量
和座標向量
有一對一的對應關係,我們說座標映射
是一個同構映射 (isomorphism)。從向量空間的層次來說,向量空間
和幾何座標空間
是同構的 (見“同構的向量空間”),記為
。淺白地說,蘋果和橘子不同,但如果蘋果和橘子具有一對一的對應關係 (譬如,每一顆蘋果和每一個橘子都貼上號碼),那麼我們說一箱蘋果和相同數量的一籃橘子是同構的。假設
,
則線性算子 參考
的表示矩陣為 (見“線代膠囊──線性變換表示矩陣”)
。
如果以線性變換表示矩陣 取代
,則
經過
映射的像 (image)
可轉換為矩陣運算
,見下圖:
線性算子 和表示矩陣
是同一件事情的兩種表述。我們將線性算子
的值域 (image 或 range) 記為
或
,
的核 (kernel) 記為
(見“線性變換與矩陣的用語比較”)。因為
和
是
的子空間,而
和
是
的子空間,「那一個表示矩陣的行空間與零空間和線性變換的值域與核是相同的?」是一個錯誤的問題 (好比一箱蘋果和一籃橘子不相同)。正確的問法是:那一個表示矩陣的行空間與零空間和線性變換的值域與核是同構的?答案是通通有獎。對於
的任意基底
,座標映射
是一個同構,由此可知
且
。
如果向量空間 有第二組基底
且
,
則 參考
的表示矩陣為
。
同樣地,線性算子 參考基底
的矩陣實現可用下圖表示:
參考不同基底的表示矩陣 和
有甚麼關係?寫出兩組基底的映射關係式 (見“圖解基底變換、座標變換、相似變換與相似矩陣”)
,
利用上式計算
另一方面,從已知的 的線性組合表達式出發,亦可得
比較兩式的係數,
。
令 為一個
階可逆矩陣 (兩組基底之間的映射必定可逆)。因為
且
,上式可寫成矩陣形式
,即
。這是一個非常重要的結果:兩相似矩陣是某一線性算子參考不同基底的表示矩陣。同構是一種等價關係。因為
且
,可知
。同樣道理,
且
,可知
。所以,兩相似矩陣有同構的行空間和零空間。
經過以上討論,「相似家族」的行空間和零空間性質已然梳理清楚。假設 和
是線性算子
參考不同基底的
階表示矩陣,
是兩組基底變換的表示矩陣,則
,且下列性質成立:
- 純量矩陣僅與其自身相似。若每一
,
,則不論選擇那個基底,
有唯一的表示矩陣
。
- 非純量矩陣的「相似家族」包含無窮多個成員。
- 若
是可逆矩陣,則
和
有相同的行空間
,以及相同的零空間
。
- 若
是不可逆矩陣,則
和
未必有相同的行空間和零空間,原因是存在可逆矩陣
使得
且
。
- 線性算子
的值域
同構於表示矩陣
的行空間
,線性算子
的核
同構於表示矩陣
的零空間
。
- 對於線性算子
,所有的表示矩陣組成的「相似家族」有同構的行空間和零空間。