聯立方程式求解方法:從二元到多元的系統解法

代數 · 閱讀時間約 10 分鐘
聯立方程式求解示意圖

聯立方程式是代數學中最重要的課題之一,它描寫的是多個未知數之間的同時約束關係。從現實生活中的成本計算、濃度調配,到物理學中的電路分析、力學平衡,聯立方程式無處不在。學會系統性地求解聯立方程式,不只是考試要考,更是培養邏輯推理能力的绝佳練習。

一、二元一次聯立方程組的基本概念

所謂二元一次聯立方程組,就是含有兩個未知數、且未知數都是一次(即次方為一)的兩個方程式。標準形式如下:

a₁x + b₁y = c₁
a₂x + b₂y = c₂

這類方程組的幾何意義非常直觀:每一個方程式在平面上代表一條直線。因此,求解聯立方程組的過程,就是找出兩條直線交點的過程。根據兩直線的位置關係,方程組的解可以分為三種情況:

兩直線交點幾何意義圖

二、代入法(Substitution Method)

代入法是最直觀的求解策略,核心思想是「用一個未知數表達另一個」,然後代入第二個方程式。其步驟如下:

  1. 從其中一個方程式解出其中一個未知數(例如 y = ...)
  2. 將這個表達式代入另一個方程式
  3. 解出剩下的未知數
  4. 將結果代回第一步的表達式,求出另一個未知數

範例:求解 { 2x + y = 7 與 x - y = 2 }

從第二式得 x = y + 2,代入第一式:2(y + 2) + y = 7 → 3y = 3 → y = 1,再代回得 x = 3。

代入法的優點是思維直接,適合大多數情況;缺點是當方程式系數較大或分數較多時,計算過程可能變得繁瑣。

三、消去法(Elimination Method)

消去法的核心思想是「讓某個未知數消失」,透過將兩個方程式相加或相減,達到降維的效果。其步驟如下:

  1. 將兩個方程式對齊,使未知數上下對齊
  2. 選擇一個未知數,將其系數化為相同的數值(找最小公倍數)
  3. 兩式相加或相減,使該未知數消失
  4. 解出剩下的未知數,再代回求另一個

範例:求解 { 3x + 2y = 8 與 5x - 2y = 4 }

兩式相加:8x = 12 → x = 1.5,代入第一式得 3(1.5) + 2y = 8 → 2y = 3.5 → y = 1.75。

消去法在系數有明顯對稱性或相反數時特別有效,是考試中最常用的方法之一。

四、三元一次聯立方程組

三元一次聯立方程組含有三個未知數和三個方程式,標準形式為:

a₁x + b₁y + c₁z = d₁
a₂x + b₂y + c₂z = d₂
a₃x + b₃y + c₃z = d₃

求解三元系統的核心策略是「逐步消元」:先用消去法消去其中一個未知數,將問題化為二元聯立方程組,再進一步求解。

範例:求解以下方程組:
{ x + y + z = 6
2x - y + z = 3
x + 2y - z = 2 }

第一式減第三式:(x + y + z) - (x + 2y - z) = 6 - 2 → -y + 2z = 4 ... (4)
第一式減第二式:(x + y + z) - (2x - y + z) = 6 - 3 → -x + 2y = 3 → x = 2y - 3 ... (5)
將 (5) 代入第一式:(2y - 3) + y + z = 6 → 3y + z = 9 → z = 9 - 3y ... (6)
將 (6) 代入 (4):-y + 2(9 - 3y) = 4 → -y + 18 - 6y = 4 → -7y = -14 → y = 2
代回 (5) 得 x = 1,代回 (6) 得 z = 3。答案:x=1, y=2, z=3。

五、高斯消去法(Gaussian Elimination)

高斯消去法是處理任意多元一次聯立方程組的系統性方法,特別適合電腦計算。其核心思想是將方程組的增廣矩陣化為階梯形式(Row Echelon Form),再逐步回代求解。

步驟分為兩階段:

高斯消去法的好處是機械化程度高,任何多元方程組都可以按照同樣的步驟處理。當方程組無解或無限多組解時,在消去過程中也會自然顯現出來。

六、行列式的定義與計算

行列式是研究聯立方程組的重要工具,它是一個由數字排成方陣計算出來的值。對於二元方程組:

| a₁ b₁ |
| a₂ b₂ | = a₁b₂ - a₂b₁

這個值稱為系數矩陣的行列式,記為 D。

對於三元方程組,行列式的計算稍微複雜:

| a₁ b₁ c₁ |
| a₂ b₂ c₂ |
| a₃ b₃ c₃ | = a₁(b₂c₃ - b₃c₂) - b₁(a₂c₃ - a₃c₂) + c₁(a₂b₃ - a₃b₂)

這個公式稱為「展開定理」或「拉普拉斯展開」。另一種直觀的計算法是「對角線法則」:將矩陣左側複製兩列在右側,取三條主對角線的乘積之和,減去三條副對角線的乘積之和。

七、克拉瑪公式(Cramer's Rule)

克拉瑪公式是利用行列式直接給出聯立方程組解的方法優雅而完整:

對於二元系統:x = Dx / D,y = Dy / D
其中 D = |a₁ b₁|,Dx = |c₁ b₁|,Dy = |a₁ c₁|
                      |a₂ b₂|         |c₂ b₂|         |a₂ c₂|

克拉瑪公式的原理是:將原系數矩陣中的某一列替換為常數項列,然後計算新的行列式,再除以原系數行列式,就得到對應未知數的值。

克拉瑪公式的优点是解的表達式美觀、規律性強;但缺點是當未知數個數較多時,計算量極大(每個行列式本身就需要大量計算),因此實用性不如高斯消去法。

八、行列式的性質與化簡技巧

掌握行列式的基本性質,可以大幅簡化計算:

利用這些性質,我們可以先將行列式化簡為上三角形式,再利用對角線乘積快速得出結果,這就是所謂的「行列式化簡法」。

九、無限多組解與無解的判斷

並非所有聯立方程組都有唯一解。判斷方式如下:

  • 無解(平行或矛盾):系數行列式 D = 0,但 Dx 或 Dy 不為零。例如 { x + y = 3 與 2x + 2y = 7 },兩式矛盾(系數比例相同但常數項比例不同)。
  • 無限多組解(重合):系數行列式 D = 0,且 Dx = Dy = 0。例如 { x + y = 3 與 2x + 2y = 6 },兩式本質上相同。
  • 唯一解:系數行列式 D ≠ 0。此時克拉瑪公式和高斯消去法都適用。

這個判斷在考試中常常是第一步,特別是選擇題和填充題,先判斷解的性質再解題,可以節省很多無謂的計算。

十實際應用題解析

聯立方程式最大的用處在於解決實際問題。以下是三種經典題型:

成本與收益問題:某商店販售甲、乙兩種商品,甲商品單價比乙商品貴 20 元,小明買了 3 個甲商品和 5 個乙商品,共花了 340 元。問甲、乙商品的單價各是多少?

設甲單價 x 元,乙單價 y 元。根據題意:x = y + 20,3x + 5y = 340。代入法得 3(y+20) + 5y = 340 → 8y = 280 → y = 35,x = 55。答案:甲 55 元,乙 35 元。

混合問題:有含鹽 20% 的鹽水 300 克,要與含鹽 8% 的鹽水混合成含鹽 15% 的鹽水,需取多少克的 8% 鹽水?

設取 x 克的 8% 鹽水。混合後總鹽量:300 × 20% + x × 8% = (300 + x) × 15%。即 60 + 0.08x = 45 + 0.15x → 15 = 0.07x → x ≈ 214.3 克。

速率問題:甲、乙兩人同時從 A 地往 B 地出發,甲速率為每小時 5 公里,乙速率為每小時 3 公里。甲抵達 B 地後立即返回,在距離 B 地 2 公里處遇見乙。求 A、B 兩地距離。

設 A、B 距離為 d 公里,甲走到 B 花了 d/5 小時,乙走了 d/5 小時的距離為 3(d/5)。此時兩人相距 d - 3(d/5) = 2(d/5) 公里。兩人相向而行相遇,設相遇時間為 t,則 5t + 3t = 2(d/5),且相遇點距離 B 地 2 公里,所以 5t = 2,解得 d = 10 公里。

💡 解題策略:面對聯立方程組的應用題,先仔細讀題、找出未知數、列出方程式。代入法和消去法可以混合使用,哪個方便用哪個。考試時如果系數複雜,先看看能否化簡或許有捷徑。

📖 延伸閱讀:一元二次方程式 · 多項式與方程式