老王的數學教室

課程地圖 / 第十三章

矩陣

矩陣長得像一張表,但它其實有兩個完全不同的身分。第一個身分是資料表格:把「三家店 × 四種商品」的數字排好,乘法就自動幫你把單價和數量配對加總。第二個身分是變換:一個 2×2 方陣就是一台機器,把平面上每一個點搬到新的位置——放大、旋轉、翻面、推歪,全部只用四個數字描述。整章的難點不在算,在於看懂手上這個矩陣現在是哪一個身分。下面每一張圖都可以拉、可以按。

這一章包含的單元 依序是矩陣的意義與相等、加法減法與係數積、矩陣的乘法、二階反方陣、矩陣與資料表格、平面上的線性變換、重要的線性變換、線性變換的面積比、轉移矩陣,最後收在反方陣的應用與矩陣乘法的幾何意涵。章節架構依老王看世界〈108課綱學測數學總複習第十三章 矩陣〉的十一個主題整理。原文目前只放上目錄,作者註明內容後續更新,習題區也只有「題目一」「題目二」兩個標題;所以下面的觀念說明、互動圖與 24 道習題,是照著原文列出的架構另外設計的,等原文內容補上來之後可以直接替換或接在後面。

矩陣是什麼:一張表、兩個下標

把數字排成 mn 行的長方形陣列,就叫一個 m×n 矩陣。列在前、行在後,這個順序整章不會變。

先把講法統一

列與行
橫的叫(row),直的叫(column)。a23 是「第 2 列第 3 行」那個數,寫下標時永遠先列後行。
階數
列數等於行數就叫方陣nn 行叫 n 階方陣。學測範圍幾乎都在二階。
兩個矩陣相等
條件很硬:同階,而且每一個對應位置的數都相等。所以一個矩陣等式其實是好幾個方程式綁在一起,這正是考題最愛的出法。
零矩陣與單位方陣
全部是 0 的叫零矩陣 O;主對角線是 1、其餘是 0 的方陣叫單位方陣 I。它們在矩陣世界裡分別扮演 0 和 1 的角色。

加減與係數積:位置對位置,沒有花招

加法、減法、乘一個數這三件事都是逐格處理,跟你直覺想的一樣。唯一要守的規矩是加減必須同階——3×2 的表格沒辦法跟 2×3 的表格對齊,硬加就沒有意義。

(A ± B)ij = aij ± bij  (kA)ij = k aij

先別急著跳到乘法 加減和係數積之所以簡單,是因為它們把矩陣純粹當成「一堆數字的容器」。等一下的乘法完全不是這樣——它才是矩陣真正的個性所在,也是唯一需要重新學一次的運算。

拉滑桿改矩陣,下面的結果會逐格重算

A 的四個數(上排左右、下排左右)

B 的四個數

矩陣的乘法:左邊的列,碰右邊的行

乘法是這一章唯一需要重學的運算。AB 的第 i 列第 j 行那一格,等於把 A 的第 i 列和 B 的第 j 行配對相乘再全部加起來——就是兩個向量做內積。整條規則只有這一句。

先檢查能不能乘

A 是 m×n、B 是 p×q,能乘的條件是 n = p左邊的行數要等於右邊的列數。乘出來的 ABm×q。把兩個階數並排寫成 (m×n)(p×q),中間那兩個數對上就能乘,剩下外側那兩個數就是答案的階數。

乘法沒有交換律 ABBA 通常不相等,有時候一邊能乘、另一邊根本階數不合。但結合律 (AB)C = A(BC) 和分配律 A(B + C) = AB + AC 都成立。也就是說:可以隨便加括號,但不可以隨便換邊。等一下看完線性變換就會知道為什麼——先旋轉再翻面,跟先翻面再旋轉,本來就是兩件事。

A 的四個數

B 的四個數

AB 與 BA不相等

矩陣與資料表格:乘法在幫你配對加總

把「列碰行」那條規則放進真實資料就會發現,它不是硬背的:矩陣乘法就是自動幫你把單價和數量配對加總。一列代表一個對象,一行代表一個項目,乘完剛好就是你要的總計。

假設一間早餐店賣漢堡和蛋餅,星期一賣了 20 個漢堡、15 份蛋餅,星期二賣了 10 個漢堡、25 份蛋餅。把數量排成一個 2×2 矩陣(列=日期,行=品項),單價排成一個 2×1 矩陣:

N=20151025P=4535NP=14251325

第一列算的是 20×45 + 15×35 = 900 + 525 = 1425,正好是星期一的營業額;第二列是 10×45 + 25×35 = 1325,星期二的營業額。你沒有背公式,你只是把該配的配在一起。

兩天的銷售與營業額(示範資料,非真實店家)
日期漢堡(45 元)蛋餅(35 元)營業額
星期一20151425
星期二10251325

為什麼單價要放右邊、而且直著寫 因為乘法是「左列碰右行」。數量矩陣的一列是「某一天的各品項數量」,單價矩陣的一行是「各品項的單價」,兩者一配對相乘再加總,就是那一天的總金額。階數對不上的時候通常不是題目錯,是你把兩張表放反了——把 (2×2)(2×1) 寫出來檢查中間那兩個數,一秒就知道。

行列式與二階反方陣:一個數決定有沒有解

二階方陣 A = abcd行列式寫成 det Aabcd,值是 adbc。這一個數同時回答三個問題:反方陣存不存在、聯立方程式有沒有唯一解、變換之後面積放大幾倍。

反方陣的公式:換位、變號、除行列式

當 det A ≠ 0 時,A 的反方陣是

A−1=1 ∕ (adbc)dbca

口訣三步:主對角線兩個數對調ad 換位)、副對角線兩個數變號bc 加負號)、整個除以行列式。反方陣的定義是 AA−1 = A−1A = I,注意這是矩陣裡唯一左右乘都相等的情形。

det = 0 的時候發生了什麼 det A = 0 代表 A 的兩列(或兩行)成比例,這台機器把整個平面壓扁成一條線甚至一個點。壓扁之後資訊就回不來了,所以反方陣不存在;對應的聯立方程式不是無解就是無限多解。看到 det = 0,立刻改成討論題來寫。

用反方陣解二元一次聯立

ax + by = ecx + dy = f 寫成 Ax = b,兩邊左乘 A−1 就得到 x = A−1b。這跟上一章的克拉瑪公式其實是同一件事的兩種寫法:克拉瑪把答案寫成兩個行列式相除,反方陣把答案寫成一次矩陣乘法。要注意左乘不能寫成右乘——矩陣沒有交換律,bA−1 連階數都對不上。

A 的四個數

聯立方程式右邊的常數(解聯立時才會用到)

det A1 反方陣存在

平面上的線性變換:四個數字就是一台機器

把平面上的點 (x, y) 直著寫成一個 2×1 矩陣,左乘一個 2×2 方陣,就得到一個新的點。這台機器有兩個死守的性質:原點永遠不動,而且直線變換後還是直線、平行還是平行。這就是「線性」兩個字的意思。

abcdxy=ax + bycx + dy

矩陣的兩行,就是兩個基底的去向

這是整章最好用的一句話:把 (1, 0) 代進去會得到第一行,把 (0, 1) 代進去會得到第二行。反過來說,只要知道兩個基本方向被送到哪裡,矩陣就寫出來了——不必解任何方程式,直接抄成兩行就好。考題問「求某個變換的矩陣」,九成都是用這一招。

幾個一定要認得的變換

  • 伸縮 k00h 橫向放大 k 倍、縱向放大 h 倍。k = h 時是等比例放大縮小。
  • 旋轉 θ 角 cos θ−sin θsin θcos θ 繞原點逆時針轉。第一行就是 (1, 0) 轉過去的落點 (cos θ, sin θ),用上面那句話一秒推出來。
  • 鏡射 對 x 軸是 100−1、對 y 軸是 −1001、對直線 y = x0110(就是把兩個坐標對調)。
  • 推移 1k01 把圖形沿著橫向推歪,高度不變。撲克牌整疊往旁邊推的那個樣子。
  • 投影 投到 x 軸是 1000 整個平面被壓成一條線,det = 0,這個變換回不去

面積比:行列式的絕對值

一個圖形經過矩陣 A 變換之後,面積會變成原來的 |det A| 倍。這個倍率跟圖形長什麼樣子完全無關,三角形、圓形、隨便畫的一團都一樣。行列式的正負號則記錄了方向:負號代表圖形被翻面了(原本逆時針的邊界變成順時針)。det = 0 就是被壓扁,面積歸零。

變換後的面積 = |det A| × 原面積

線性變換把一個圖形送到新位置 坐標平面上灰色虛線是原本的圖形與單位正方形,紅色是經過矩陣變換後的像;紫色與綠色箭頭分別是 (1,0) 與 (0,1) 變換後的落點,也就是矩陣的兩行。旁邊顯示矩陣、行列式與面積比。

矩陣的四個數(也可以按上面的按鈕直接套用常見變換)

det1 面積比1 (1, 0) 送到(1, 0) (0, 1) 送到(0, 1)

矩陣乘法的幾何意涵:先做哪一個,差很多

兩個變換接著做,等於把兩個矩陣相乘。要小心的是順序:先做 M1 再做 M2,合起來的矩陣是 M2M1——後做的寫在左邊。因為點是從右邊被送進來的,右邊的矩陣先碰到它。

M2(M1x) = (M2M1)x

這一句同時解釋了兩件事。第一,矩陣乘法的結合律是理所當然的:不管你先把兩台機器接起來、還是讓點一台一台過,結果本來就一樣。第二,矩陣乘法沒有交換律也是理所當然的:先翻面再旋轉,和先旋轉再翻面,本來就會落在不同的地方。下面這張圖把兩種順序並排放,自己按按看差在哪裡。

行列式在這裡也很聽話 det(M2M1) = det M2 × det M1。面積先放大 3 倍再放大 2 倍就是 6 倍,非常合理。也因此,只要其中一步的行列式是 0,整個合成就一定是 0——壓扁過一次就再也回不來

第一步
第二步
兩個線性變換依不同順序合成的結果比較 左右兩個坐標平面並排:左邊顯示先做第一步再做第二步的結果,右邊顯示反過來的順序,灰色虛線是原圖形,紅色與藍色分別是兩種順序得到的像。下方列出兩個乘積矩陣。

兩種順序不相同 det1

轉移矩陣:把「下個月會怎樣」寫成一次乘法

有一群對象在幾個狀態之間流動——用 A 牌的人可能換去 B 牌、晴天之後可能是雨天。把「從哪一個狀態跑到哪一個狀態的比例」排成矩陣,就叫轉移矩陣。接下來每過一期,只要做一次矩陣乘法。

怎麼排、怎麼檢查

把現在的分布寫成直的 x0,轉移矩陣 T 的第 i 列第 j 行代表「從狀態 j 跑到狀態 i 的比例」。這樣排的好處是下一期直接寫成 x1 = Tx0,第 n 期就是 Tnx0

寫完先檢查每一行的和是不是 1 因為「從狀態 j 出發的人,總得跑到某一個狀態去」,所以同一行的數字加起來一定是 1。這是最快的除錯法:行和不是 1,就是你把列和行寫反了。

穩定狀態:乘再多次也不動的那個分布

一直乘下去,分布通常會收斂到一個不再變化的向量 x,它滿足 Tx = x。實際解法就是把這個矩陣等式攤成方程式,再配上「兩個比例加起來等於 1」這個條件,兩式解兩個未知數。學測考到這裡通常就是要你解這組聯立,不必真的算 T 的一百次方。

轉移矩陣逐期迭代的分布變化 長條圖顯示兩個狀態的比例隨著期數增加的變化,紅色是狀態 A、藍色是狀態 B,右側虛線標出長期收斂到的穩定分布。

轉移比例與起始分布

第 n 期 A 第 n 期 B 穩定時 A 穩定時 B

記憶軸:卡住的時候先想這四句

這一章符號多、規則雜,但真正要記的判斷只有四個。按一顆看它在講什麼。

按上面任一顆,這裡會說明那一句在講什麼。

習題:基本與進階

下面 24 題把這一章的矩陣走過一遍。可以直接在格子裡填答案,用底下的符號鍵盤點按也可以;分數請用斜線寫成 3/5 這樣,寫成小數 0.6 一樣算對,百分比只要填小數或分數、不用打百分號,角度只要填數字。想寫在紙上就用「拍照或上傳 PDF 作答」把手寫過程帶進來,照片和檔案只留在你自己的裝置上,不會上傳到任何地方。按「檢查答案」之後,對的會標正確,錯的會直接把正確答案和解法攤開。

矩陣的答案怎麼填 問到某個矩陣時,會把它的每一格拆成獨立的格子,標成 (1,1)、(1,2) 這樣的位置,先列後行,一格填一個數就好,不用打括號和逗號。負號用鍵盤上的 ,或直接打鍵盤的減號都可以。

基本14 題 矩陣相等 · 加減與係數積 · 乘法與階數 · 行列式 · 反方陣 · 解聯立 · 資料表格 · 線性變換 · 面積比

1已知 x+132y−2 = 4325,求 xy

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

2A = 2−103B = 14−25,求 A+B 與 2AB 的指定位置。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

3A = 1234B = 0−121,求乘積 AB 的四個位置。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

4沿用上一題的 AB,這次求 BA,並判斷它跟 AB 是不是同一個矩陣。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

5A = 231415(2×3)、B = 102030(3×1)。求 AB 的階數與內容。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

6A = 2103I 是二階單位方陣。求 A2 的指定位置與 AI 的 (1,2)。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

7計算兩個行列式,並判斷第二個矩陣有沒有反方陣。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

8A = 3512,求 det A 與反方陣 A−1 的四個位置。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

9用反方陣解聯立方程式:3x + 5y = 11,x + 2y = 4。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

10一間早餐店賣漢堡(每個 45 元)和蛋餅(每份 35 元)。星期一賣出 20 個漢堡、15 份蛋餅;星期二賣出 10 個漢堡、25 份蛋餅。把數量排成 2×2 矩陣、單價排成 2×1 矩陣後相乘,求兩天的營業額。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

11線性變換的矩陣是 2003。求點 (1, 1) 與點 (−1, 2) 變換後的坐標。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

12繞原點逆時針旋轉 90° 的矩陣是 0−110。求點 (3, 1) 的像,以及 (1, 0) 被送到哪裡。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

13x 軸鏡射的矩陣是 100−1,推移矩陣是 1201。求 (2, 5) 鏡射後的像,以及 (1, 1) 推移後的像。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

14一個面積 5 的三角形分別經過 M = 3124N = 2412 變換,求變換後的面積。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

進階10 題 矩陣多項式 · A 的 n 次方 · 反方陣性質 · 含參數討論 · 旋轉合成 · 變換順序 · 面積比 · 轉移矩陣

1A = 12−13。求 A2 的指定位置,並求使 A2 − 4A + kI = O 成立的 k

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

2A = 1101B = 2003,找出次方的規律。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

3A = 2132B = 1327。驗證 det(AB) = det A · det B,並求 (AB)−1

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

4A = k32k−1。求使 A 沒有反方陣的所有 k,以及 k = 1 時的行列式。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

5旋轉 θ 角的矩陣是 cos θ−sin θsin θcos θ。先逆時針轉 30° 再逆時針轉 60°,求合成後的變換。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

6M1 是對 x 軸鏡射 100−1M2 是逆時針旋轉 90° 0−110。比較「先鏡射再旋轉」與「先旋轉再鏡射」。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

7M = 2113。一個面積 12 的圖形先經 M 變換一次,再經 M 變換一次,求各階段的面積。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

8市場上有 A、B 兩個品牌。每個月用 A 的人有 80% 續用 A、20% 轉去 B;用 B 的人有 30% 轉來 A、70% 續用 B。一開始各占一半,求後續的市占率。(比例請填小數或分數)

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

9轉移矩陣 T = 0.90.40.10.6,一開始全部都在狀態一,也就是起始分布是 10。求一期後與長期穩定的分布。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。

10用反方陣解聯立:2x + 3y = 8,5x + 8y = 21。並說明係數矩陣對面積做了什麼。

符號鍵盤

你的紀錄:這一題還沒有作答紀錄。