M2 章節:線性方程組 — 你的學習攻略!
各位同學好!歡迎來到 M2 其中一個最實用的課題——線性方程組的學習筆記。別讓這名字嚇倒你。歸根結底,本章的重點是找出直線或平面的相交點。這就像偵探一樣,要找出一個同時滿足所有線索(方程)的地點!
為什麼這很重要?這不僅是抽象數學。它是從全球定位系統(GPS)定位你的手機,到經濟學家建立市場模型,再到工程師設計複雜結構等所有領域的基礎。學完本指南,你將會掌握三種強大的方法來求解這些方程組:逆矩陣法、克萊默法則,以及極其多功能高斯消去法。
是時候深入探討並解開謎團了!
第一部分:基礎知識 — 我們在解甚麼?
什麼是線性方程組?
線性方程是一個簡單的方程,其中變數的指數為一,例如 \(2x + 3y = 7\)。一個線性方程組只是一組包含兩個或更多線性方程的集合,我們希望同時求解它們。我們的目標是找到變數(例如 \(x\)、\(y\) 和 \(z\))的值,使系統中所有方程都成立。
類比時間!想像你有兩個朋友給你方向。
• 朋友甲說:「我站在『大街』上。」(這就像一個方程:y = '大街')
• 朋友乙說:「我站在『公園大道』上。」(這是第二個方程:x = '公園大道')
這個方程組的解就是同時滿足這兩個線索的唯一地點:大街和公園大道的交界處。這就是唯一解!
三種可能性
當你求解一個線性方程組時,只有三種可能的結果。將它們想像成相交的直線(對於 2 個變數)或平面(對於 3 個變數)會很有幫助。
1. 唯一解:直線或平面在單一點相交。這是你最常見到的情況。
2. 無窮多解:直線實際上是同一條直線,或者平面沿著共同的直線相交。該直線上的任何一點都是解!
3. 無解:直線平行且永不相交,或者平面平行(或以某種方式排列,使其永不共享一個共同點)。
將方程組寫成矩陣形式:AX = B
為了使用我們 M2 的實用方法,我們首先需要將方程轉換為矩陣語言。我們將方程組寫成 \(AX = B\) 的形式。
例子:考慮以下方程組:
\(\begin{cases} 2x + 4y = 10 \\ 3x - y = 5 \end{cases}\)
我們可以將它寫成:
\(\begin{pmatrix} 2 & 4 \\ 3 & -1 \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 10 \\ 5 \end{pmatrix}\)
其中:
• A 是係數矩陣(變數前面的數字)。
• X 是變數矩陣。
• B 是常數項矩陣(「=」號另一邊的數字)。
重點歸納
線性方程組是我們同時求解的一組方程。解可以是唯一的、無窮多的,或根本不存在。我們可以將任何方程組整齊地表示為矩陣形式 \(AX=B\),這是我們接下來兩種方法的起點。
第二部分:方法一 — 逆矩陣法
這個方法優雅而且強大,但它附帶一個條件:它只適用於具有唯一解的方程組。我們如何知道一個方程組是否有唯一解?就是透過檢查係數矩陣 A 的行列式!
快速複習:行列式
請記住,方塊矩陣有一個稱為行列式的特殊數值,記作 \(|A|\) 或 \(\det(A)\)。矩陣只有在行列式不為零(\(|A| \neq 0\))時才存在逆矩陣。這樣的矩陣稱為非奇異矩陣(或非退化矩陣)。
運算邏輯
若我們有 \(AX = B\),我們可以透過在兩邊同時左乘 A 的逆矩陣 \(A^{-1}\) 來求解 X。
\(A^{-1}(AX) = A^{-1}B\)
\((A^{-1}A)X = A^{-1}B\)
\(IX = A^{-1}B \quad \text{(因為 } A^{-1}A = I \text{,即單位矩陣)}\)
\(X = A^{-1}B\)
因此,方程組的解就是將係數矩陣的逆矩陣乘以常數項矩陣的結果!
逐步指引
1. 將方程組寫成矩陣形式 \(AX=B\)。
2. 計算 A 的行列式 \(|A|\)。
3. 若 \(|A|=0\),停步。此方法不能使用。該方程組沒有唯一解。
4. 若 \(|A| \neq 0\),求逆矩陣 \(A^{-1}\)。
5. 透過矩陣乘法計算解:\(X = A^{-1}B\)。
6. 從所得的 X 矩陣中讀取 \(x\)、\(y\) 和 \(z\) 的值。
例子(3x3 方程組)
求解:
\(\begin{cases} x + y = 3 \\ -x + z = 1 \\ 2y + z = 0 \end{cases}\)
步驟 1:寫成 \(AX=B\) 形式。
\(A = \begin{pmatrix} 1 & 1 & 0 \\ -1 & 0 & 1 \\ 0 & 2 & 1 \end{pmatrix}, \quad X = \begin{pmatrix} x \\ y \\ z \end{pmatrix}, \quad B = \begin{pmatrix} 3 \\ 1 \\ 0 \end{pmatrix}\)
步驟 2:計算 A 的行列式。
\(|A| = 1(0-2) - 1(-1-0) + 0 = -2 + 1 = -1\)
步驟 3:由於 \(|A| = -1 \neq 0\),存在唯一解,我們可以繼續計算。
步驟 4:求逆矩陣 \(A^{-1}\)。(這包括求餘子矩陣、轉置得到伴隨矩陣,然後除以行列式)。計算後,我們得到:
\(A^{-1} = \frac{1}{-1} \begin{pmatrix} -2 & -1 & 1 \\ 1 & 1 & -1 \\ -2 & -2 & 1 \end{pmatrix} = \begin{pmatrix} 2 & 1 & -1 \\ -1 & -1 & 1 \\ 2 & 2 & -1 \end{pmatrix}\)
步驟 5:計算 \(X = A^{-1}B\)。
\(\begin{pmatrix} x \\ y \\ z \end{pmatrix} = \begin{pmatrix} 2 & 1 & -1 \\ -1 & -1 & 1 \\ 2 & 2 & -1 \end{pmatrix} \begin{pmatrix} 3 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} (2)(3)+(1)(1)+(-1)(0) \\ (-1)(3)+(-1)(1)+(1)(0) \\ (2)(3)+(2)(1)+(-1)(0) \end{pmatrix} = \begin{pmatrix} 7 \\ -4 \\ 8 \end{pmatrix}\)
步驟 6:方程組的解為 \(x=7, y=-4, z=8\)。
重點歸納
逆矩陣法是一種系統化一次過求解所有變數的方法。它主要的限制在於只有當係數矩陣的行列式非零時(即具有唯一解的系統)才有效。
第三部分:方法二 — 克萊默法則
克萊默法則是一個極佳的「捷徑」,它利用行列式來分別求解每個變數。如果考試題目只要求你求出一個變數的值(例如 \(y\)),而不需要求 \(x\) 和 \(z\),這方法就特別有用。與逆矩陣法一樣,這也只適用於具有唯一解的系統(\(|A| \neq 0\))。
公式
對於 3x3 的方程組,解由以下公式給出:
\(x = \frac{|A_x|}{|A|}, \quad y = \frac{|A_y|}{|A|}, \quad z = \frac{|A_z|}{|A|}\)
什麼是 \(A_x\)、\(A_y\) 和 \(A_z\)?
• \(A_x\) 是矩陣 A,但將其第一列(\(x\) 的係數)替換為常數項矩陣 B。
• \(A_y\) 是矩陣 A,但將其第二列(\(y\) 的係數)替換為常數項矩陣 B。
• \(A_z\) 是矩陣 A,但將其第三列(\(z\) 的係數)替換為常數項矩陣 B。
記憶小貼士
求 \(x\) 就換 \(x\) 那一列,求 \(y\) 就換 \(y\) 那一列。就是這麼簡單!
逐步指引
1. 將方程組寫成 \(AX=B\) 形式。
2. 計算主要行列式 \(|A|\)。若 \(|A|=0\),停步。不能使用克萊默法則。
3. 透過用矩陣 B 替換相應的行,建立新矩陣 \(A_x, A_y, A_z\)。
4. 計算它們的行列式:\(|A_x|, |A_y|, |A_z|\)。
5. 應用公式求出 \(x\)、\(y\) 和 \(z\) 的值。
例子(使用與之前相同的方程組)
\(A = \begin{pmatrix} 1 & 1 & 0 \\ -1 & 0 & 1 \\ 0 & 2 & 1 \end{pmatrix}, \quad B = \begin{pmatrix} 3 \\ 1 \\ 0 \end{pmatrix}\)
步驟 1 & 2:我們已知 \(|A| = -1\)。
步驟 3 & 4:計算其他行列式。
對於 \(x\):將 A 的第 1 列替換為 B。
\(A_x = \begin{pmatrix} 3 & 1 & 0 \\ 1 & 0 & 1 \\ 0 & 2 & 1 \end{pmatrix} \implies |A_x| = 3(0-2) - 1(1-0) + 0 = -6 - 1 = -7\)
對於 \(y\):將 A 的第 2 列替換為 B。
\(A_y = \begin{pmatrix} 1 & 3 & 0 \\ -1 & 1 & 1 \\ 0 & 0 & 1 \end{pmatrix} \implies |A_y| = 1(1-0) - 3(-1-0) + 0 = 1 + 3 = 4\)
對於 \(z\):將 A 的第 3 列替換為 B。
\(A_z = \begin{pmatrix} 1 & 1 & 3 \\ -1 & 0 & 1 \\ 0 & 2 & 0 \end{pmatrix} \implies |A_z| = 1(0-2) - 1(0-0) + 3(-2-0) = -2 - 6 = -8\)
步驟 5:套用公式。
\(x = \frac{|A_x|}{|A|} = \frac{-7}{-1} = 7\)
\(y = \frac{|A_y|}{|A|} = \frac{4}{-1} = -4\)
\(z = \frac{|A_z|}{|A|} = \frac{-8}{-1} = 8\)
我們得到相同的結果:\(x=7, y=-4, z=8\)。明白它是如何運作了吧?
重點歸納
克萊默法則是一種針對具有唯一解的方程組的快速公式法。當你只需要求解其中一個變數的值時,它是你最好的幫手。
第四部分:方法三 — 高斯消去法
這是終極的萬能鑰匙,是所有方法中最強大的一種!為什麼?因為高斯消去法適用於所有方程組,無論它們是具有唯一解、無解還是無窮多解。它能明確告訴你正在處理哪種類型的方程組。
比喻:將這種方法想像成整理你的方程。你沒有改變核心資訊,只是以一種非常整潔的方式重新排列,讓答案變得顯而易見。
目標與工具
我們的目標是取一個增廣矩陣 \([A|B]\),並使用初等行變換將其轉化為行階梯形矩陣(在左下角看起來像一個由零組成的三角形)。
增廣矩陣只是將常數項矩陣 B 黏在係數矩陣 A 的右側。以我們的例子來說:
\([A|B] = \left( \begin{array}{ccc|c} 1 & 1 & 0 & 3 \\ -1 & 0 & 1 & 1 \\ 0 & 2 & 1 & 0 \end{array} \right)\)
我們的工具是三種初等行變換(ERO):
1. 交換任意兩行(\(R_i \leftrightarrow R_j\))。
2. 將某一行的所有元素乘以一個非零數(\(kR_i \to R_i\))。
3. 將某一行的倍數加到另一行(\(R_i + kR_j \to R_i\))。
逐步指引(使用我們的例子)
我們的目標是在標有 * 的位置製造零:
\(\left( \begin{array}{ccc|c} 1 & \cdot & \cdot & \cdot \\ * & \cdot & \cdot & \cdot \\ * & * & \cdot & \cdot \end{array} \right)\)
開始:
\(\left( \begin{array}{ccc|c} 1 & 1 & 0 & 3 \\ -1 & 0 & 1 & 1 \\ 0 & 2 & 1 & 0 \end{array} \right)\)
目標 1:將左上角「1」下方的元素變為零。我們可以透過將第 1 行加到第 2 行來做到這一點。
\(R_2 + R_1 \to R_2\)
\(\left( \begin{array}{ccc|c} 1 & 1 & 0 & 3 \\ 0 & 1 & 1 & 4 \\ 0 & 2 & 1 & 0 \end{array} \right)\)
目標 2:將第 3 行中的「2」變為零。我們可以使用第 2 行來完成此操作。讓我們將第 2 行的 -2 倍加到第 3 行。
\(R_3 - 2R_2 \to R_3\)
\(\left( \begin{array}{ccc|c} 1 & 1 & 0 & 3 \\ 0 & 1 & 1 & 4 \\ 0 & 0 & -1 & -8 \end{array} \right)\)
這就是行階梯形矩陣!現在我們由底部開始,將它轉回方程形式。
• 第 3 行:\(0x + 0y - 1z = -8 \implies -z = -8 \implies \mathbf{z=8}\)
• 第 2 行:\(0x + 1y + 1z = 4 \implies y + z = 4 \implies y + 8 = 4 \implies \mathbf{y=-4}\)
• 第 1 行:\(1x + 1y + 0z = 3 \implies x + y = 3 \implies x - 4 = 3 \implies \mathbf{x=7}\)
這種由下而上求解的過程稱為回代法。
解讀最終矩陣
這是高斯消去法最重要的部分!
• 唯一解:你得到一個漂亮的「階梯狀」,就像我們上面所做的那樣,沒有任何矛盾。
• 無解:最後出現互相矛盾的行,例如 \([0 \ 0 \ 0 \ | \ 5]\)。這會轉化為不可能成立的方程 \(0x + 0y + 0z = 5\),即 \(0 = 5\)。如果你看到這種情況,代表方程組無解。
• 無窮多解:最後出現全為零的行,例如 \([0 \ 0 \ 0 \ | \ 0]\)。這轉化為 \(0=0\),雖然正確但沒有提供資訊。這意味著你原本的其中一條方程是多餘的。為了表示解,我們會引入一個參數。
例子:如果你最後的方程是 \(x-y=2\) 及 \(z=3\),你可以設 \(y=t\),其中 \(t\) 是任何實數。那麼 \(x = 2+t\)。方程組的解就是 \((2+t, t, 3)\)。
重點歸納
高斯消去法是你的萬能求解工具。它永遠有效,並清楚顯示方程組是具有唯一解、無窮多解還是無解。掌握行變換,並學會解讀最終形式。
第五部分:特殊情況 — 齊次線性方程組
這是課程大綱特別強調的一種特殊方程組。它比聽起來要簡單!
什麼是齊次線性方程組?
它是指等號右側的所有常數均為零的方程組,形式為 \(AX = 0\)。
例子:
\(\begin{cases} x + 2y - z = 0 \\ 3x - y + z = 0 \\ 2x + y = 0 \end{cases}\)
平凡解 vs. 非平凡解
想想看:如果你代入 \(x=0, y=0, z=0\),上面的方程成立嗎?成立!\(0=0\)。這個解 \((0,0,0)\) 稱為平凡解(或顯然解),而且它永遠是任何齊次方程組的解。
有趣的問題是:是否存在任何其他解?這些其他解被稱為非平凡解。
關鍵定理
這是你必須知道的重要規則:
齊次線性方程組具有非平凡解,當且僅當係數矩陣 A 是奇異矩陣(即 \(|A|=0\))。
詳細解析:
• 給定一個齊次線性方程組。
• 計算係數矩陣的行列式 \(|A|\)。
• 若 \(|A| \neq 0\),則唯一的解是平凡解:\((0,0,0)\)。
• 若 \(|A| = 0\),則有無窮多個非平凡解(除平凡解以外)。你可以使用高斯消去法和參數「t」來求出這些解的通式。
速讀複習框
條件對比:
當 \(|A| \neq 0\):
• 非齊次方程組(\(AX=B\)):唯一解
• 齊次方程組(\(AX=0\)):只有平凡解(即唯一解)
當 \(|A| = 0\):
• 非齊次方程組(\(AX=B\)):無解 或 無窮多解
• 齊次方程組(\(AX=0\)):無窮多個非平凡解
最後重點歸納
對於齊次方程組(\(AX=0\)),行列式說明了一切。若 \(|A| \neq 0\),唯一的答案就是 (0,0,0)。若 \(|A|=0\),則有一整組你可以找到的解。
總結:我應該使用哪種方法?
• 方程組是齊次的嗎(\(AX=0\))? 首先檢查 \(|A|\)。這可能就是你所需要做的全部!
• 題目是否只要求 ONE 個變數的值? 使用克萊默法則,它是最快的。
• 你對求逆矩陣熟練嗎? 如果 \(|A| \neq 0\),逆矩陣法是一個條理清晰的計算過程。
• 你不確定,或者發現 \(|A|=0\)? 你的首選全能工具是高斯消去法。它絕不會令你失望,能清楚告訴你解的本質。
多練習這三種方法,這樣你就能針對任何問題選擇最有效率的解法。你一定做得到的!