Evanalysis
1.1嵌入式互動預計閱讀時間: 12 分鐘

1.1 方程與解集

把線性方程組看成一組同時成立的條件,清楚分類其解集,並理解為何方程操作不會改變解集。

當一個線性方程組寫出來時,真正重要的不是方程本身那幾行字,而 是有多少組數字可以同時令全部方程成立。

這個解集可以只有一點,可以完全沒有,也可以是一整族無限多點。 本節先把這種語言立清楚,因為之後的代入、消去、矩陣、行化簡和零 空間,其實都只是在更有效率地描述同一個解集。

解集記錄甚麼

定義

解集

解集是所有同時滿足整個方程組的數字或向量所組成的集合。

若方程組有未知數 x1,x2,,xnx_1, x_2, \ldots, x_n,一個解就是一個有序 n 元組 (s1,s2,,sn)(s_1, s_2, \ldots, s_n),使得把每個 xix_i 都換成 sis_i 之後, 每條方程都變成真命題。

次序是重要的。(2, 3)(3, 2) 是不同的有序數對。解也不是一 個集合,所以若真解是 (2, 3),我們不會寫成 {2, 3}

整個方程組可以理解為多個條件的交集:

  • 第一條方程先篩出滿足它的有序元組;
  • 第二條方程再篩出滿足它的有序元組;
  • 解集就是全部條件的交集。

所以只要其中一條方程不成立,該有序元組就不是解。

一致與不一致

定義

一致與不一致方程組

一個線性方程組若至少有一個解,就叫一致

若完全沒有解,就叫不一致

這個定義很短,但含義很大。

  • 一致方程組可以只有一個解。
  • 一致方程組也可以有無限多個解。
  • 不一致方程組沒有任何解,所以其解集是空集。

課程後面會證明,這就是全部可能。

定理

線性方程組只有三種可能的解集

對一個線性方程組而言,解集只可能是:

  1. 單一元素集合,因此有唯一解;
  2. 空集,因此是不一致方程組;
  3. 無限集合,因此有無限多解。

這不是憑空假設。後面會用消去法和行化簡去證明。現在先記住: 一旦出現自由變數,就有無限多個選擇;一旦出現矛盾,就沒有解。

只有一個解的例子

例題

一個只有唯一解的小例子

x+y=4,xy=0.x + y = 4, \qquad x - y = 0.

第二條方程說 x=yx = y。代入第一條:

y+y=4.y + y = 4.

因此 2y=42y = 4,所以 y=2y = 2,再得 x=2x = 2

解集是

{(2,2)}.\{(2, 2)\}.

這是最簡單的一種一致方程組:只有一個有序數對可行。

完全沒有解的例子

例題

矛盾會導致空解集

考慮

x+y=1,x+y=3.x + y = 1, \qquad x + y = 3.

如果某個 (x, y) 同時滿足兩條方程,同一個左邊就要等於兩個不同的數。 把第一條從第二條減去,得到

0=2,0 = 2,

這是不可能的。

所以這個方程組不一致,解集是空集:

.\varnothing.

不一致不等於「很多解」。不一致就是「沒有解」。

常見錯誤

不一致不等於有多個解

有些同學見到「不一致」,會以為只是方程很多或太難。其實定義很 直接:不一致就是不存在任何同時滿足全部方程的有序元組。

無限多解的例子

例題

同一條直線可以寫成不同方程

考慮

x+y=4,2x+2y=8.x + y = 4, \qquad 2x + 2y = 8.

第二條只是第一條乘 2,沒有增加新條件。所有滿足 x+y=4x + y = 4 的點都同時滿足兩條方程。

若令 x=tx = t,便有 y=4ty = 4 - t,其中 tRt \in R。所以解集是

{(t,4t)tR}.\{(t, 4 - t) \mid t \in R\}.

因為每個實數 t 都會給出不同的有序數對,所以這裡有無限多解。

這個現象在更多未知數的方程組中仍然成立。差別只在於參數會變得更 多,寫法也更長。

例題

一個四變數方程組的完整解集

x12x2x3+x4=1,x2+x3x4=2,x3+2x4=3.x_1 - 2x_2 - x_3 + x_4 = 1, \qquad x_2 + x_3 - x_4 = 2, \qquad x_3 + 2x_4 = 3.

先由第三條得

x3=32x4.x_3 = 3 - 2x_4.

代入第二條:

x2+(32x4)x4=2,x_2 + (3 - 2x_4) - x_4 = 2,

所以

x2=1+3x4.x_2 = -1 + 3x_4.

再把兩個式子代回第一條:

x12(1+3x4)(32x4)+x4=1.x_1 - 2(-1 + 3x_4) - (3 - 2x_4) + x_4 = 1.

化簡得

x1=2+3x4.x_1 = 2 + 3x_4.

x4=tx_4 = t,則所有解都寫成

(x1,x2,x3,x4)=(2+3t,1+3t,32t,t),(x_1, x_2, x_3, x_4) = (2 + 3t, -1 + 3t, 3 - 2t, t),

因此解集是

{(2+3t,1+3t,32t,t)tR}.\{(2 + 3t, -1 + 3t, 3 - 2t, t) \mid t \in R\}.

這種答案才是課程想要的完整描述:不是只給一個樣本解,而是把全部 解都寫出來。

為甚麼要談等價方程組

兩個方程組若有完全相同的解集,就叫等價

定義

等價方程組

兩個線性方程組若且唯若有完全相同的解集,便互相等價。

這個定義比「看起來差不多」更嚴格,也比「方程條數一樣」更嚴格。 等價與否只看解集。

常見錯誤

方程條數一樣,不代表等價

兩個方程組可以有相同條數但不同解集;也可以有不同條數但仍然等 價。等價的關鍵是解集,不是外觀。

課程筆記指出三種基本方程操作:

  1. 交換兩條方程;
  2. 把某條方程乘上一個非零常數;
  3. 用一條方程的倍數加到另一條方程上。

這些操作就是之後增廣矩陣行運算的方程版。

定理

基本方程操作不會改變解集

若一個方程組可以經有限次基本方程操作變成另一個方程組,則兩者 等價。

證明

為甚麼三種基本方程操作都安全

這就是消去法可以合法使用的原因:我們不是改題目,而是把同一個題 目改寫得更容易讀。

二元情況的幾何圖像

當只有兩個未知數時,每條方程都可以視為平面上的一條直線。此時解 集就是這些直線的交集。

  • 兩條直線在一點相交,便有唯一解。
  • 兩條直線平行而不同,便不一致。
  • 兩條直線完全重合,便有無限多解。

這個幾何圖像很有用,因為它把三種可能看得很自然,不像是硬記。

為甚麼本節先講解集

後面的矩陣語言不是要取代這一節,而是要把這一節正式化。

當我們引入係數矩陣和增廣矩陣後,同一個方程組可以用更精簡的方式 記錄。當我們引入行運算後,就可以把一個方程組變成另一個等價方程 組。當我們到達階梯形或簡化階梯形時,解集就更容易直接讀出。

所以,若解集是主角,後面所有方法都只是不同的觀察角度。

若你已經熟習如何把小型方程組理解為一組條件,可以先試試下面這個 互動預覽。

邊讀邊試

把一個方程組翻成矩陣

互動探索器會突顯每條方程如何變成矩陣的一行和一個常數項。

方程組

  1. x + 2y = 5
  2. 3x - y = 4

結果

125
3-14

常見錯誤與細微處

常見錯誤

解是有序元組,不是數字袋

(2, 3) 是二元方程組的一個解,但 {2, 3} 不是同一回事。次序有 意義,因為第一個數對應 x1x_1,第二個數對應 x2x_2

常見錯誤

出現矛盾行,表示沒有解

若消去後出現 0=10 = 1 之類的式子,方程組就是不一致。這不是仍可 以「繼續算落去」的有效方程。

常見錯誤

自由變數也是答案的一部分

當解集用參數表示時,參數不是缺失答案,而是描述整個解族的正確 方法。

快速檢查

快速檢查

哪一個有序數對同時滿足 x+y=4x + y = 4xy=0x - y = 0

把候選答案代入兩條方程。

解答

答案

快速檢查

方程組 x+y=1x + y = 1x+y=3x + y = 3 是否一致?

請直接用一致性的定義。

解答

答案

快速檢查

若兩個方程組有完全相同的解集,我們稱它們甚麼?

這是課程中的定義。

解答

答案

快速檢查

為甚麼交換兩條方程不會改變解集?

想一想「解」的定義。

解答

引導解答

練習

快速檢查

x15x4=1x_1 - 5x_4 = 1x2+x4=2x_2 + x_4 = 2x3+3x4=3x_3 + 3x_4 = 3 寫成參數式解集。

只用一個自由參數。

解答

引導解答

快速檢查

找出 c,使 x+2y5z=6x + 2y - 5z = 62x+3y2z=72x + 3y - 2z = 7x+cy+z=0x + cy + z = 0 沒有解。

可以先消去 x

解答

引導解答

先看這裡

本節是後面矩陣法的起點。接下來最有用的頁面是:

先備知識

這一節可以獨立閱讀。

本單元重點詞彙

本系列更多筆記