歡迎來到矩陣代數進階 (FP3)!

各位數學愛好者,大家好!在「矩陣代數進階」這一章中,我們將深入探討 $3 \times 3$ 矩陣的奧妙世界。如果之前覺得矩陣很棘手,請別擔心;我們將在您已有的知識基礎上,重點介紹幫助我們簡化複雜線性變換的強大工具。

您將會學習到特徵值 (eigenvalues)特徵向量 (eigenvectors)——這些特殊的數值與向量能揭示變換背後的本質,並了解如何利用這些概念執行名為對角化 (diagonalisation) 的過程。掌握這一章節,您就能輕鬆計算矩陣的高次冪,這對於模擬人口增長或處理複雜的物理問題等現實系統至關重要!


第 1 節:基礎回顧 – $3 \times 3$ 矩陣

在進入新概念前,讓我們快速複習處理 $3 \times 3$ 矩陣 \(A\) 時所需的基礎工具。

1.1 $3 \times 3$ 矩陣的行列式 (Determinant)

行列式 \(\det(A)\) 或 \(|A|\) 能告訴我們矩陣是否可逆,以及該變換如何對空間進行縮放。若 \(\det(A) = 0\),則該矩陣為奇異矩陣 (singular)(不可逆)。

我們使用餘因子法 (cofactor method) 來計算。對於矩陣:
$$A = \begin{pmatrix} a & b & c \\ d & e & f \\ g & h & i \end{pmatrix}$$
通常我們沿著第一行展開(使用正負號規律:\(+ \ - \ +\)):

$$\det(A) = a \begin{vmatrix} e & f \\ h & i \end{vmatrix} - b \begin{vmatrix} d & f \\ g & i \end{vmatrix} + c \begin{vmatrix} d & e \\ g & h \end{vmatrix}$$

小貼士:運算時務必謹慎,特別是在計算 $2 \times 2$ 行列式時的減法!

1.2 $3 \times 3$ 矩陣的逆矩陣,\(A^{-1}\)

我們利用行列式與餘因子矩陣來求逆矩陣。

$$\mathbf{A}^{-1} = \frac{1}{\det(A)} (\text{Adj}(A))$$

其中 \(\text{Adj}(A)\) 是伴隨矩陣 (Adjugate Matrix)(餘因子矩陣的轉置矩陣)。

給學習上有困難同學的警告:求 $3 \times 3$ 矩陣的逆矩陣計算量很大,務必有條理地進行:

  • 第 1 步:計算所有 9 個餘因子(使用正負號規律)。
  • 第 2 步:組成餘因子矩陣。
  • 第 3 步:進行轉置(交換行列)得到伴隨矩陣。
  • 第 4 步:除以行列式值。

核心要點:行列式至關重要。若 \(\det(A) \neq 0\),則逆矩陣 \(A^{-1}\) 存在,我們才能繼續深入 FP3 的核心概念。


第 2 節:特徵值與特徵向量 – 矩陣的心臟

這是矩陣代數進階中最關鍵的部分。特徵值與特徵向量告訴我們,哪些向量在經過矩陣 \(A\) 的變換後,依然保持原來的方向,僅僅是被拉伸或壓縮(縮放)。

2.1 核心概念:什麼是「特徵」?

想像一個複雜的變換(旋轉、剪切和拉伸)。特徵向量就是一種特殊的向量,在變換後它仍與自身保持平行,即它沒有旋轉,只是被縮放了。

特徵值就是那個縮放倍數。

其數學定義為:
$$A \mathbf{v} = \lambda \mathbf{v}$$

  • \(A\) 是矩陣(變換本身)。
  • \(\mathbf{v}\) 是特徵向量(特殊的方向)。
  • \(\lambda\) 是特徵值(縮放係數)。

類比:想像一塊太妃糖被拉扯。大部分點移動的方式都很複雜,但如果你畫一條與拉扯方向完全平行的線,這條線只會被拉長,而不會旋轉。那條線就是特徵向量,而拉伸的程度就是特徵值。

2.2 尋找特徵值 (\(\lambda\))

為了找到特徵值,我們重組核心方程式:

$$A \mathbf{v} = \lambda \mathbf{v}$$ $$A \mathbf{v} - \lambda I \mathbf{v} = \mathbf{0}$$ $$(A - \lambda I) \mathbf{v} = \mathbf{0}$$

為了使非平凡解(即 \(\mathbf{v} \neq \mathbf{0}\))存在,矩陣 \((A - \lambda I)\) 必須是奇異的。因此,其行列式必須為零。

這導出了特徵方程式 (Characteristic Equation)

$$\det(A - \lambda I) = 0$$

分步指導:尋找 \(\lambda\)
  1. 形成矩陣 \((A - \lambda I)\)。這只需從矩陣 \(A\) 的主對角線元素減去 \(\lambda\)。
    $$\text{若 } A = \begin{pmatrix} a & b & c \\ d & e & f \\ g & h & i \end{pmatrix} \text{,則 } (A - \lambda I) = \begin{pmatrix} a-\lambda & b & c \\ d & e-\lambda & f \\ g & h & i-\lambda \end{pmatrix}$$
  2. 計算 \((A - \lambda I)\) 的行列式並令其等於零。
  3. 解出所得的關於 \(\lambda\) 的三次方程式。由於這是 FP3,通常至少有一個簡單的根(如 $\lambda=1, -1, 0, 2$),讓你能順利分解該三次多項式。

你知道嗎? 對於 $3 \times 3$ 矩陣,總會有三個特徵值。它們可以是相異實數、重根或複數。

2.3 尋找特徵向量 (\(\mathbf{v}\))

得到特徵值後,您必須為每個特徵值找到對應的特徵向量。

分步指導:為指定的 \(\lambda\) 尋找 \(\mathbf{v}\)
  1. 將計算出的其中一個特徵值 (\(\lambda_k\)) 代回方程式:
    $$(A - \lambda_k I) \mathbf{v} = \mathbf{0}$$
  2. 設 \(\mathbf{v} = \begin{pmatrix} x \\ y \\ z \end{pmatrix}\)。這會得到一組齊次線性方程組。
  3. 由於 \(\det(A - \lambda_k I) = 0\),這些方程式是線性相關的。這意味著您只需要其中兩個方程式就能解出 $x, y, z$。(若有困難,請檢查結果是否符合第三個方程式——它們應當是一致的)。
  4. 將 \(x, y, z\) 表示為其中一個變數的函數(例如用 \(z\) 表示 \(x\) 和 \(y\))。
  5. 為自由變數選擇一個簡單的整數值,以得到最簡形式的特徵向量。

例如:如果你解出 $x=2z$ 且 $y=-z$。選擇 $z=1$,那麼特徵向量就是 \(\mathbf{v} = \begin{pmatrix} 2 \\ -1 \\ 1 \end{pmatrix}\)。

常見錯誤警示:同學常會忘記,如果 \(\mathbf{v}\) 是一個特徵向量,那麼 \(k\mathbf{v}\)(\(k\) 為任何標量)對於相同的 \(\lambda\) 也同樣是特徵向量。請務必將向量化為最小整數集的形式。

核心要點:特徵值是透過解 \(\det(A - \lambda I) = 0\) 求得的。特徵向量則是透過解齊次方程組而得到的特殊方向。


第 3 節:對角化 – 簡化矩陣

為什麼我們這麼在意特徵值與特徵向量?因為它們能讓我們將矩陣 \(A\) 對角化。對角矩陣是指所有非主對角線元素均為零的矩陣(它只會沿著軸向拉伸空間,而不涉及旋轉)。對角矩陣非常容易運算,特別是在計算次方時。

3.1 相似變換 (Similarity Transformation)

對角化涉及相似變換。我們利用特徵向量建構變換矩陣 \(P\),將矩陣 \(A\) 轉化為對角矩陣 \(D\)。

其關係定義為:

$$D = P^{-1} A P$$

其中:

  • D(對角矩陣):主對角線上為各個特徵值。 $$D = \begin{pmatrix} \lambda_1 & 0 & 0 \\ 0 & \lambda_2 & 0 \\ 0 & 0 & \lambda_3 \end{pmatrix}$$
  • P(模矩陣,Modal Matrix):各列分別為對應的特徵向量。 $$P = \begin{pmatrix} | & | & | \\ \mathbf{v}_1 & \mathbf{v}_2 & \mathbf{v}_3 \\ | & | & | \end{pmatrix}$$

關鍵連結: \(D\) 中特徵值的順序必須與 \(P\) 中對應特徵向量的順序一致。

分步指導:對角化 \(A\)
  1. 找出所有特徵值 \(\lambda_1, \lambda_2, \lambda_3\)。
  2. 找出所有對應的特徵向量 \(\mathbf{v}_1, \mathbf{v}_2, \mathbf{v}_3\)。
  3. 建構模矩陣 \(P\)。
  4. 建構對角矩陣 \(D\)。
  5. 求模矩陣的逆矩陣 \(P^{-1}\)。(記住第 1 節提到的繁瑣過程!)
  6. 最後,可以使用 \(P D P^{-1} = A\) 來驗證您的結果。

知識補充:若 \(A\) 是一個對稱矩陣(即 \(A^T = A\)),則它一定可以對角化,且對應於不同特徵值的特徵向量彼此將是正交的(互相垂直)。

3.2 利用對角化計算 \(A^n\)

這就是我們要對角化的主要原因!直接計算 \(A^{10}\)(將 \(A\) 自乘十次)既不切實際且容易出錯。使用對角化,計算會變得極其簡單。

若 \(D = P^{-1} A P\),我們可以重組並將 \(A\) 獨立出來: $$A = P D P^{-1}$$

現在,讓我們來計算 \(A^2\): $$A^2 = (P D P^{-1})(P D P^{-1})$$

因為 \(P^{-1} P = I\)(單位矩陣),中間的項相互抵消了! $$A^2 = P D (I) D P^{-1} = P D^2 P^{-1}$$

對於任何正整數冪次 \(n\):

$$A^n = P D^n P^{-1}$$

這非常強大,因為計算 \(D^n\) 非常容易:

$$\text{若 } D = \begin{pmatrix} \lambda_1 & 0 & 0 \\ 0 & \lambda_2 & 0 \\ 0 & 0 & \lambda_3 \end{pmatrix} \text{,則 } D^n = \begin{pmatrix} \lambda_1^n & 0 & 0 \\ 0 & \lambda_2^n & 0 \\ 0 & 0 & \lambda_3^n \end{pmatrix}$$

計算 \(A^n\) 的程序
  1. 找出 \(A\) 的 \(\lambda\) 和 \(\mathbf{v}\)。
  2. 建構 \(P\) 和 \(D\)。
  3. 計算 \(P^{-1}\)。
  4. 計算 \(D^n\)(即將特徵值分別提升至 \(n\) 次冪)。
  5. 執行最後的矩陣乘法:\(A^n = P (D^n) P^{-1}\)。

記憶小撇步:記住對角矩陣 \(D\) 夾在模矩陣 \(P\) 及其逆矩陣 \(P^{-1}\) 之間。如果你忘記順序,請記得 \(D\) 必須左乘 \(P^{-1}\) 以進行基底變換,最後右乘 \(P\) 以變回原始基底(或視情況而定)。

核心要點:對角化將複雜的運算 \(A\) 轉化為一連串簡單的操作:變換基底 (\(P^{-1}\))、軸向縮放 (\(D\)),再變換回來 (\(P\))。這使得計算高次冪 \(A^n\) 變得直截了當。


總結與鼓勵

您已經成功掌握了矩陣代數進階的核心概念!這裡所需的數學技巧——解三次方程式、求行列式及處理複雜的聯立方程式——確實具有挑戰性,但特徵值與特徵向量的概念非常優美。它們讓我們能洞察線性變換背後的深層結構。

複習箱:核心公式

  • 特徵向量:\(A \mathbf{v} = \lambda \mathbf{v}\)
  • 特徵方程式:\(\det(A - \lambda I) = 0\)
  • 對角化:\(D = P^{-1} A P\)
  • 矩陣的冪次:\(A^n = P D^n P^{-1}\)

請繼續練習那些計算步驟,特別是求逆矩陣 \(P^{-1}\) 的部分。精確與條理是您這一章最好的朋友。你一定做得到的!