可逆性係線性代數最早令你感受到「一個矩陣可以代表一個可逆過程」嘅地方。對一個方陣而言,若佢可逆,就表示有另一個方陣能夠完全把佢做返轉頭。更重要嘅係,呢個概念同好多其他敘述其實係等價嘅:可以行化簡成單位矩陣、每個方程組 都有解、列向量線性無關,以及矩陣乘法可以被有系統地反轉。
呢一頁會逐步拆開呢啲等價關係。目標唔單止係識寫 ,而係能夠分辨一個方陣點樣先算可逆,以及點樣用嚴謹方法讀出逆矩陣。
左逆同右逆
先唔好急住去到方陣。對一般矩陣,左逆同右逆係兩個唔同概念。
定義
左逆與右逆
設 係一個 矩陣。
- 一個 矩陣 如果滿足 ,就稱為 的左逆。
- 一個 矩陣 如果滿足 ,就稱為 的右逆。
呢兩個定義之所以重要,係因為矩陣乘法唔交換。對長方形矩陣而言,左逆同右逆未必同時存在;即使存在,亦未必一樣。方陣就特別好多。
定義
可逆矩陣
若 係一個 方陣,而且存在另一個 矩陣 使得
我哋就稱 為可逆。矩陣 叫做 的逆矩陣,記作 。
定理
逆矩陣係唯一嘅
如果 係 的左逆,而 係 的右逆,咁 。所以可逆矩陣只會有一個逆矩陣。
證明
點解逆矩陣唯一
甚麼叫可逆
可逆其實就係「可以完全反轉」。 做咗一次變換之後,如果 存在, 就可以把結果精確地拉返去原位。
單位矩陣 之所以出現,係因為佢做咩都唔改變向量:
對任何相容嘅向量 x 都成立。逆矩陣就係令你返回呢個「冇被改變」狀態嘅矩陣。
例題
對角矩陣最容易睇出逆矩陣
設
咁
原因好直接:對角線上每個非零元素變成倒數,而其餘零位仍然係零。將 同 相乘,就會得到 。
行化簡同逆矩陣
實際計算逆矩陣時,最可靠嘅方法係行化簡。課程源材料的核心想法有兩步:
- 行變換矩陣本身係可逆嘅,而且其逆就係反向行變換矩陣;
- 一個方陣可逆,當且僅當佢可以被行化簡到 。
定理
行變換矩陣係可逆嘅
若 係一個對 p 行矩陣所做的行變換,而 係相反行變換,
則對應嘅行變換矩陣 同 滿足
所以每次行化簡,其實都係左乘一個可逆矩陣。呢個觀點會令後面好多證明變得乾淨。
定理
可逆性同行化簡
對一個方陣 ,以下敘述等價:
- 可逆;
- 同 行等價;
- 係若干個行變換矩陣嘅乘積;
- 係非奇異矩陣。
所以當你把 與 並排成 ,然後做行化簡, 若左邊可以變成 ,右邊就會讀出 。
邊讀邊試
跟著看一個用行化簡求逆的例子
互動示範讓你逐步把 [A | I] 化簡,直到左邊變成 I。
由 [A | I] 開始。若 A 可逆,行化簡會把左邊化成 I。
| 1 | 2 | 1 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 | 0 |
| 2 | 3 | 4 | 0 | 0 | 1 |
上面個互動示範直接展示「將 [A | I] 化到左邊變成 」究竟係乜意思。佢唔係定義,而係同定義完全一致嘅計算方法。
邊讀邊試
跟著走完一條行化簡路徑
互動步驟器會帶你走完一條完整的消元路徑,逐步顯示行變換、正在處理的主元,以及每一步得到的矩陣。
| 1 | 2 | 2 | 4 |
| 1 | 3 | 3 | 5 |
| 2 | 6 | 5 | 6 |
行變換
先在第 1 列選主元。
要留意甚麼
第 1 列的第一行已經有方便的主元 1,所以暫時不用換行。
先由增廣矩陣開始。第一個主元的工作,是幫我們把它下面的元素清掉。
第二個互動工具顯示一條完整消元路徑。對可逆矩陣而言,重點唔係「做咗幾多步」,而係「左邊最後真係化成 」。
等價表述
源材料整理出一個非常重要嘅「字典」:可逆性可以用好多唔同語言去描述。
定理
識別可逆矩陣嘅等價條件
設 係一個 矩陣。以下敘述等價:
- 可逆。
- 同 行等價。
- 係若干個行變換矩陣嘅乘積。
- 有左逆。
- 有右逆。
- 係非奇異矩陣。
- 對每個
p維列向量b,方程組 都相容。 - 對每個
p維列向量b,方程組 都有唯一解,且解係 。
其中兩個最實用:
- 第 7 點話你知: 的列向量張成 。
- 第 8 點話你知:一旦可逆,就唔只係「有解」,而係可以直接寫出解。
所以可逆性正正係矩陣解方程組最核心嘅代數條件。
由可逆矩陣角度理解行等價
下一份源材料再向前推一步:唔再只係把行等價理解成一連串行變換,而係把 成個過程打包成左邊乘上一個可逆矩陣。
定理
行等價等同於左乘一個可逆矩陣
設 同 係有 p 行嘅矩陣。以下敘述等價:
- 同 行等價;
- 存在一個可逆嘅 矩陣 ,使得
而且一旦 ,就同時有
呢個定理唔係另一招計數技巧,而係同一個現象更乾淨嘅講法。任何有限步行 變換都可以濃縮成左邊一個可逆矩陣 ;反方向行變換就由 編碼。
例題
把行等價讀成一條矩陣等式
設
矩陣 就係行變換
對應嘅行變換矩陣。所以
如果把呢個新矩陣記作 ,咁就有 。一條等式已經完整記錄咗呢次 行變換。因為 可逆,所以 同 行等價。
好處在於理論討論會清楚好多。只要知道行等價就係左乘可逆矩陣,後面好多 「甚麼量被保留」嘅敘述都可以一行證完。
定理
行變換保留對應列向量之間的線性關係
設 同 係行等價嘅 矩陣,並把佢哋的列寫成
如果
咁就必然有
特別地,對應列之間的線性相依同線性無關,都會被行等價保留。
一旦知道 ,證明就好短。將 的列關係左乘 ,由矩陣乘法的線 性性質可得
即係 的對應列滿足同一組係數關係。
呢個結果就係由行化簡去到列語言嘅橋樑。行變換會改變列向量本身,但唔會 改變邊啲列係多餘,亦唔會改變某列由其他列迫出嚟嘅線性關係。
點解 RREF 係唯一嘅
源材料附錄證明:每個行等價類之中,最簡行階梯形其實只得一個。呢件事好容 易被忽略,但佢正正令後面嘅定義變得數學上站得住腳。
定理
每個行等價類只有一個最簡行階梯形
設 係一個矩陣, 同 都係 reduced row-echelon form。若 同 行等價,而 亦同 行等價,咁就有
附錄的證明係對秩做數學歸納。核心策略係:
- 由左至右比較樞紐列;
- 用「線性關係被保留」去迫出相同嘅樞紐位置;
- 再證明每一個自由列都必須以同樣係數由前面的樞紐列組成。
所以 RREF 唔只係「一個方便嘅最終形狀」,而係該行等價類中唯一嘅最終 形狀。
定義
秩
一個矩陣的秩,就係其 reduced row-echelon form 中樞紐的數目。
呢個定義之所以成立,正正因為 RREF 係唯一。若果唔同步驟會得出唔同 RREF, 樞紐數目就會跟計算法而改變,咁 rank 就唔係良定。
列向量嘅無關與線性組合
可逆性亦可以用列向量語言去讀。
定理
可逆性同列向量
對一個 矩陣 ,以下敘述等價:
- 可逆;
- 的列向量線性無關;
- 中每個向量都可以寫成 的列向量嘅線性組合。
呢三句其實係同一件事三種講法。
如果列向量線性無關,即表示冇一列係多餘的。 如果列向量張成 ,即表示每個目標向量都搵得到。 對方陣嚟講,呢兩件事會同時發生,正正就係可逆。
轉置同冪次
可逆性同轉置亦相容。
定理
轉置與冪次
若 可逆,則:
- 亦可逆,而且 ;
- 對每個整數
n都可逆,而且 。
轉置結果方便你由列去讀行;冪次結果就方便你處理重複出現的變換。
例題
例題
用行化簡求逆矩陣
設
先寫出 :
先清走左下角嘅 3:
再把第二行除以 ,然後清走第一行第二列:
所以
重點唔係只係計出答案,而係睇清楚:當左邊化成單位矩陣時,右邊就自然係逆矩陣。
常見錯誤
常見錯誤
唔好把長方形矩陣嘅一側逆當成另一側逆
對非方陣而言,左逆唔一定等於右逆,甚至未必存在。方陣就唔同:一旦逆矩陣存在,就同時係左逆同右逆,而且一定唯一。
常見錯誤
唔好靠外表估可逆性
一個矩陣表面上睇落好簡單,都未必可逆。真正方法係行化簡,或者用上面列出嘅等價條件。
快速檢查
快速檢查
如果 可逆, 係乜?
直接用逆矩陣定義。
解答
答案
快速檢查
如果 可逆,齊次方程組 會唔會有非零解?
用唯一解嘅結論去想。
解答
答案
快速檢查
如果 可逆, 係唔係可逆?
用轉置定理去答。
解答
答案
快速檢查
若 ,而 可逆,同時 的列滿足 ,咁 的對應列必須滿足乜關係?
保留同一組係數,並用 。
解答
答案
快速檢查
點解定義 rank 時,RREF 的唯一性咁重要?
用一句話回答,並包含「良定」呢個詞。
解答
答案
練習
快速檢查
假設 可逆,而且 。證明 。
用逆矩陣唯一性或者左乘 都可以。
解答
引導解答
先讀呢幾頁
呢一頁特別依賴 2.3 Gaussian elimination and RREF、 3.1 Matrix multiplication and identity matrices 同 3.2 Transpose and special matrices。