在課程一開始,矩陣似乎只是把線性方程組整理得更緊湊的方法。但很快你就 會看到,矩陣本身也是需要獨立研究的對象。往後的消元、零空間、可逆性與向 量空間語言,都依賴你先把下面幾件事分清:
- 矩陣到底是甚麼;
- 兩個矩陣甚麼時候才算相等;
- 在矩陣乘法出現之前,哪些基本運算已經定義好;
- 線性方程組如何被記錄成矩陣敘述。
這一節先把這套語言講清楚。
甚麼是矩陣
定義
矩陣
矩陣是按行和列排成的長方形數字表。
若一個矩陣有 m 行、n 列,就稱它是 矩陣。本課中的元素通常
是實數,但定義本身並不限於實數。
矩陣寫成長方形,不是排版習慣而已。每一行、每一列都帶着位置資訊;後面定 義矩陣相等、矩陣加法與矩陣乘法時,這些位置都不能隨便打亂。
先看大小,再看元素
矩陣的大小寫作 。
m是行數。n是列數。
如果 ,這個矩陣就是方陣。
不同大小的矩陣,不只是「看起來不同」,而是根本屬於不同類型的對象。例 如 與 矩陣連逐項比較都做不到,因為位置對不上。
逐個元素去讀
若 是一個矩陣, 表示第 i 行第 j 列的元素。這種記號
很重要,因為之後你可以精確指出一個數在矩陣中的位置。
例題
仔細讀一個矩陣
設
這個矩陣有 2 行 3 列,所以大小是 。
第 2 行第 3 列的元素是 4。
記號 不是繁瑣標記,而是往後處理矩陣相等、加法、數乘與乘法時的 正式語言。
矩陣相等要逐項檢查
兩個矩陣要相等,必須大小一致,而且所有對應位置的元素完全一樣。
定義
矩陣相等
設 與 為兩個矩陣。
則 當且僅當:
- 與 的大小相同;
- 對每一個行列位置
(i,j),都有 。
所以證明兩個矩陣相等,往往就是逐項比較。
例題
由矩陣相等求未知數
若
那麼三個位置已經對上,剩下的位置也必須對上,因此 。
先有加法與數乘
矩陣乘法出場之前,已有兩個基本運算。
定義
矩陣加法與數乘
設 與 為同樣大小的矩陣,c 為標量。
- 由對應位置相加得到,即 ;
cA由每個元素都乘上c得到,即 。
其中「同樣大小」是關鍵條件。若大小不同,矩陣加法根本未定義。
例題
計算一個矩陣和與一個數乘
令
則
每個元素都逐項處理,但矩陣的大小仍然保持 。
所有元素都是 0 的矩陣叫做零矩陣。對固定大小來說,它是加法單位元:
矩陣把方程組整理成一個敘述
矩陣在課程中之所以這麼早出現,正是因為它可以把線性方程組打包成較容易系 統處理的形式。
考慮方程組
它的係數矩陣是
未知向量是
常數向量是
於是整個系統就可以寫成
這不是單純的縮寫,而是把同一組係數、未知數與常數整理成一個往後可以做行 變換、談零空間與可逆性的數學對象。
先預告一下乘法
下一節才正式講矩陣乘法。這裏先讓你看到,為甚麼「行」與「列」的角色如此 重要:左矩陣的一行,會和右矩陣的一列共同決定輸出中的一個元素。
你可以把下面的圖當成下一節的預告。
邊讀邊試
跟著看一格矩陣乘法
互動工具會在你改變 A 與 B 的元素時,即時更新 AB 的每一格。
結果
| 8 | 9 |
| 3 | 4 |
8 = 1×2 + 2×3
常見錯誤
常見錯誤
不要把行和列調亂
第一個下標是行號,不是列號。 代表第 2 行第 3 列。
常見錯誤
大小不同就不能相加
矩陣加法是逐項相加;若位置對不上,就沒有運算可做。
快速檢查
快速檢查
矩陣可以和 矩陣相加嗎?
請按定義回答,不要只憑外觀判斷。
解答
答案
快速檢查
若 是 矩陣, 代表甚麼?
指出行與列的位置。
解答
答案
練習
快速檢查
把方程組 、 寫成係數矩陣與常數向量。
先固定未知數順序 。
解答
引導解答
相關筆記
若想看方程組如何變成矩陣,可先回看 1.1 方程與解集。 下一節可讀 3.1 矩陣乘法與單位矩陣。