跳轉到內容

線性代數導論/線性方程組

來自華夏公益教科書,開放的書籍,開放的世界


矩陣形式的線性方程組

[編輯 | 編輯原始碼]

在以矩陣形式表示線性方程組之前,我們應該定義什麼是線性方程組

定義。 (線性方程組)一個線性方程組(SLE)在 個未知數 是以下形式的方程族 其中 是常數。

備註。

  • 在其他一些定義中,單個線性方程可以被視為線性方程組,但由於我們已經可以很容易地解出單個線性方程,所以我們對這種情況不感興趣,因此我們不包括這種可能性。


我們經常使用術語“一致”和“不一致”來描述線性方程組的解的個數。

定義。

這個由三個線性方程組成的二元方程組是不一致的,因為三條直線沒有共同的交點。
(線性方程組的一致性)

如果一個線性方程組至少有一個解,那麼它就是一致的。否則,它就是不一致的(即,如果它沒有解,則它就是不一致的)。

備註。

  • 正如我們所見,SLE 可以沒有解,一個唯一解,或無窮多個解。因此,SLE 是一致的當且僅當它有一個唯一解或無窮多個解。

示例。 (一致的 SLE)考慮 SLE 由於 這些解是 ,使得 。因此,這個 SLE 有無窮多個解,這個 SLE 是一致的。

示例:(不一致的 SLE)考慮 SLE 代入 ,我們得到 ,這是錯誤的,因此不存在 使得兩個方程都滿足。也就是說,SLE 沒有解,因此它是不一致的。

示例:(SLE 的應用)假設十瓶橙汁被分配給一隻雞、一隻鴨和一隻鵝。已知雞和鴨的橙汁數量相同,鵝比雞多一瓶橙汁,那麼每隻動物分配了多少瓶橙汁?

解答: 分別表示分配給雞、鴨和鵝的橙汁瓶數。那麼,根據情況和給定條件,我們有以下 SLE: 其中 都是非負整數。

代入 ,我們有 因此,,和 .

因此,雞和鴨各分配了 瓶橙汁,鵝分配了 瓶橙汁。

Clipboard

練習。

1 從以下選項中選擇 SLE。

2 每個學生的最終分數(最高分是)是學生在考試 1 和考試 2 中分數的加權平均值(考試 1 和考試 2 的滿分都是)。學生 A 在考試 1 和考試 2 中分別獲得了 分,學生 B 在考試 1 和考試 2 中分別獲得了 分。假設考試 1 和考試 2 的分數權重分別是。已知學生 A 的最終分數恰好是。以下哪個(些)是正確的?

給定資訊不足以計算
權重的一種可能分配是
學生 B 的最終分數與學生 A 的最終分數相同
學生 B 的最終分數嚴格高於學生 A 的最終分數
學生 B 的最終分數嚴格低於學生 A 的最終分數
我們不知道學生 B 的最終分數是高於、低於還是與學生 A 的最終分數相同


在定義了一個 線性方程組 後,我們可以用多種方式將其表示成矩陣形式,如下定義所示。

定義。 (係數矩陣和增廣矩陣) 令 是未知量 的線性方程組,其中 是常數。

矩陣 是該方程組的 係數矩陣,而矩陣 是該方程組的 增廣矩陣

備註。

  • 增廣矩陣中的豎線是 可選的,它用來將線性方程組中 '=' 左側的常數與右側的常數隔開。
  • 該方程組等價於

可以改寫為

  • 增廣矩陣 提供了求解線性方程組的 所有必要資訊,因為求解線性方程組時不需要未知數的符號。

示例。 (係數矩陣和增廣矩陣)考慮線性方程組 ,可以被表示為

該 SLE 的 係數矩陣,而該 SLE 的 增廣矩陣 我們也可以將此 SLE 表示為 ,它具有 的形式。

Clipboard

練習。

1 從以下選項中選擇 SLE。

其中 是一個 矩陣, 矩陣。

2 一個 SLE 由增廣矩陣 選擇正確的說法。

一個可能的解是
一個可能的解是
該 SLE 的係數矩陣大小是
該 SLE 有唯一解。

3 以下哪個(些)是代表 SLE 的增廣矩陣?

該 SLE 的增廣矩陣不存在。

4 從以下選項中選擇代表不一致 SLE 的增廣矩陣。


高斯-約旦消元法

[編輯 | 編輯原始碼]

定義。 (初等行變換) 我們可以在一個 矩陣 上執行 三種 型別的 初等行變換 (ERO),如下所示

  • (型別 I) 交換 兩個不同的行
  • (型別 II) 用 非零 標量 乘以 一行
  • (型別 III) 將 一行標量倍數 另一行

備註。 我們使用以下符號來表示 ERO

  • : 矩陣的行(使用 **粗體** 表示,因為行本質上是行 向量
  • : 交換 行和
  • : 乘以 行的 非零 標量
  • : 倍的 行到

定義。 (行等價) 兩個 相同大小 的矩陣,如果一個矩陣可以透過對另一個矩陣進行 一些 ERO 來得到,則它們彼此 行等價

備註。

  • 由於 ERO 可逆(根據以下命題),如果矩陣 可以透過執行一些 ERO 從矩陣 獲得,那麼 也可以透過執行一些 ERO 從 獲得(每個 ERO 都是用於從 獲得 的 ERO 的逆操作,以合適的順序執行)。
  • 因此,為了證明 的行等價性,只需證明 可以透過一些 ERO 從 獲得(反之亦然,任意一個方向都可以)( 的大小相同)。

Example. (Demonstration of three types of EROs) Consider the matrix We perform some EROs as follows: Each matrix shown here is row equivalent to , since each of them can be obtained from by performing some EROs, and has the same size as (it also shows how to perform EROs in suitable order to reverse the EROs performed previously).

Clipboard

練習。

1 以下哪些矩陣與 ,大小為 的單位矩陣,行等價?

2 選擇正確的說法。

在執行行初等變換 後,按此順序,對至少三行的矩陣進行操作,所得矩陣與原矩陣相同。
在執行行初等變換 後,對 進行操作,我們得到
給定兩個任意的行初等變換,對同一個矩陣按不同順序進行操作,所得矩陣相同。
給定兩個任意的行初等變換,對同一個矩陣按不同順序進行操作,所得矩陣不同。


命題. (行初等變換是可逆的)如果矩陣 可以透過執行一些行初等變換從矩陣 得到,那麼 也可以透過執行一些行初等變換(可能與從 得到 的行初等變換不同)從 得到。

證明. 概述:每種型別的行初等變換都有一個逆過程(即,執行行初等變換及其逆過程,按任意順序,對矩陣沒有影響),這也是一個行初等變換本身,如下所示。

  • 型別 I 行初等變換 的逆過程也是
  • II 型 ERO 的逆過程 是 II 型 ERO (如果 ,則此 ERO 未定義,這就是為什麼 必須非零才能使 II 型 ERO 可逆)。
  • III 型 ERO 的逆過程 是 III 型 ERO

示例.(每種型別 ERO 的逆過程的說明)

  • 型別 I

  • 型別 II

  • III 型

Clipboard

練習。

1 選擇與初等行變換 相反的初等行變換是.

2 選擇與初等行變換 相反的初等行變換是.


命題。 (行等價矩陣有相同解集) 設 是兩個具有 相同方程式數量相同變數數量 的線性方程組。如果 增廣矩陣 行等價,那麼這兩個系統具有 相同的解集

證明。 大綱:足以表明如果我們執行一個行初等變換,解集將保持不變。例如

  • 第一類行初等變換

  • 第二類行初等變換

  • 第三類行初等變換

Clipboard

練習. 考慮三個行等價矩陣

1 解線性方程組

其唯一解為

2 解線性方程組

其唯一解為


定義. (主元) 矩陣中一行中的 主元 是該行中最 左邊的非零元素.

例如: 矩陣 的第一、第二和第三行的首項分別為

Clipboard

練習。

1 矩陣 的第一行的首項是什麼?

0
1
2
3
不存在

2 矩陣 的第一行的首項是什麼?

0
1
2
3
不存在


定義: (行階梯形)一個矩陣處於 行階梯形 (REF) 當且僅當

  1. 所有 零行 (如果存在)位於矩陣的 底部,並且
  2. 每個非零行的 首項 總是嚴格位於 上方行首項右側

定義: (簡化行階梯形)一個矩陣處於 簡化行階梯形 (RREF) 當且僅當

  1. 它處於行階梯形 (REF),
  2. 每個 非零行首項 等於 (稱為 首一),並且
  3. 對於每個 首一同一列中的其他 元素均為

例如: (REF 和 RREF 的示例)

  • 以下矩陣處於 REF,但沒有處於 RREF

  • 以下矩陣處於 RREF(因此也處於 REF)

  • 以下矩陣不是 REF (因此也不在 RREF 中)

Clipboard

練習。

1 從以下選項中選擇 RREF(s)。

2 矩陣 為行最簡形式, 有多少個可能值?

0
1
2
3
無窮多個

3 考慮矩陣 為行階梯形式, 有多少個可能值?

0
1
2
3
無窮多個

4 考慮矩陣 為行最簡形式, 有多少個可能值?

6
7
8
9
無窮多個


定義. (高斯-約旦消元法) 高斯-約旦消元法 是對矩陣進行一些初等行變換將其轉換為行最簡形式的過程。其步驟如下:

  1. 考慮最左側的非零 列,例如第 列。交換行(如果需要)使第 1 個 非零
  2. 第一行乘以,使得第列的第一個元素為
  3. 對於第列中非零元素的每一行,加上倍的第一行,使得該行中元素
  4. 如果除了第一行之外所有行都是零行,則操作完成。否則,考慮第一列,該列包含一個非零元素,且不在第一行,假設該列為第列。交換第一行下方的行(如果需要),使得第二行在第列的元素非零
  5. 第二行乘以,使得第列的第二個元素等於
  6. 對於第列中非零元素的每一行,加上倍的第二行,使得該行中元素
  7. 重複以上過程,依次考慮每一行,直到所有行或列都被使用,或者剩餘的行都是零行。最終得到的矩陣即為矩陣的RREF。

備註。

  • 矩陣的RREF是透過對進行一些初等行變換得到的。
  • 因此,每個矩陣都有其RREF,因為我們可以對任何矩陣應用高斯-若爾當消元法
  • 矩陣的RREF是唯一的(證明比較複雜,這裡省略)。
  • 在一些其他關於高斯-若爾當消元法的定義中,某些步驟可能有所不同,但我們也應該能夠透過這些方法將矩陣轉換為其RREF。
  • 你可以訪問這個網站,它可以幫助你進行初等行變換、高斯-若爾當消元法等相關計算。

示例。(高斯-約旦消元法的圖示)

Clipboard

練習。

使用高斯-約旦消元法解線性方程組

其唯一解為


證明矩陣 的行最簡形式是

並且

命題. (確定線性方程組解的個數) 令 為一個由 個線性方程組成的系統,包含 個未知數。令 增廣矩陣 行最簡形式,其大小為 。那麼,以下結論成立。

  • 如果 中包含一個 主元,則該系統 無解
  • 如果 每一列 都包含一個 主元沒有 主元,則該系統有 唯一解
  • 如果 沒有首個1,並且 並非所有 都包含首個1,則該系統具有 無窮多解

備註: 由於 僅需滿足這三個條件中的一個,因此線性方程組的解的數量只能是 (無解)、(唯一解)或 無窮多(互斥或)。

示例: 增廣矩陣 表示的 SLE 是 不一致的,因為它在第 4 列有首個 1。

增廣矩陣 表示的 SLE 具有唯一解,因為它在前 3 列中每個都有一個首個 1,但在第 4 列中沒有。

增廣矩陣 表示的 SLE 具有無窮多解,因為它在第 4 列中沒有首個 1,並且並非所有前 3 列都包含首個 1(第 2 列不包含首個 1)。這個矩陣可以表示 SLE 如果我們令 獨立未知數,則 並且

備註。

  • 獨立未知數(或自由變數)是對應於 沒有 首個 1 的列的未知數
  • 依賴未知數(或基本變數)是對應於 首個 1 的列的未知數
Clipboard

練習. 給定矩陣 的行階梯形為 分別用 , 表示相應的線性方程組。

1 方程組 有無解、有唯一解還是有無窮多解?

無解
有唯一解
有無窮多解

2 方程組 有無解、有唯一解還是有無窮多解?

無解
有唯一解
有無窮多解

3 方程組 有無解、有唯一解還是有無窮多解?

無解
有唯一解
有無窮多解


定義. (齊次線性方程組) 如果一個線性方程組的形式為 ,則稱之為 齊次 線性方程組。一個 齊次 方程組 一定相容 的,因為它有一個解,其中 每個 未知數都等於 ,該解被稱為 平凡解。如果存在其他解,則被稱為 非平凡解

注: 根據線性方程組解的個數判定命題,可知一個 齊次 線性方程組要麼有 唯一 解,要麼有 無窮多個 解,因為齊次線性方程組必然 相容,所以不存在無解的情況。

例: (齊次線性方程組的例子)SLE 齊次 的,因此它是相容的。

事實上,表示該 SLE 的增廣矩陣的 RREF 是 我們可以看到這個 SLE 的唯一解是 ,這就是 平凡解

SLE 齊次 的,因此它是相容的。

事實上,表示該 SLE 的增廣矩陣的 RREF 是 因此這個 SLE 有 無窮多個 解,因為前 3 列並非都包含主元,並且該矩陣的第 4 列沒有主元。

命題: (齊次線性方程組有非平凡解的充分條件)一個 齊次 的包含 個線性方程的線性方程組,如果有 ,則該方程組必有 非平凡 解。

證明。 個線性方程組成的齊次方程組的增廣矩陣為 ,因此其行最簡形式具有 的形式,其中 的大小為 ,因為有 個線性方程和 個未知數。

如果 在其前 列中每列都有一個主元 1,則 中至少有 行。然而, 只有 行,矛盾。因此,齊次線性方程組沒有唯一解。

由於一個線性方程組要麼無解(對於齊次線性方程組這是不可能的),要麼有唯一解(在本例中也是不可能的),要麼有無窮多解,因此,齊次線性方程組必須有無窮多解,因此有一個非零解。

備註。

  • 該命題沒有斷言如果一個齊次線性方程組有一個非零解,那麼線性方程的個數嚴格小於未知數的個數(該命題的逆命題)
  • 例如,在上面的例子中,即使線性方程的個數等於未知數的個數,線性方程組仍然可以有一個非零解

例。 齊次線性方程組 必須有一個非零解。

事實上,這個線性方程組的增廣矩陣的簡化行階梯形式是: 獨立未知數,我們有 .


華夏公益教科書