矩阵 (Further Pure Mathematics 2: 课题 2.2)

欢迎来到 Further Pure Mathematics 2 的矩阵章节!如果你已经在 FP1 中接触过矩阵,那你应该已经掌握了基本运算和二维变换。现在,我们将进一步挖掘矩阵的威力,重点研究如何解决复杂的 3D 线性方程组,并引入两个改变游戏规则的概念:特征值 (eigenvalues) 和 特征向量 (eigenvectors)。

为什么这很重要? 矩阵是现代数据科学、物理学(比如量子力学!)和工程学的通用语言。例如,理解特征值有助于描述自然频率、系统稳定性以及主轴——本质上,就是描述复杂系统在受压或发生变化时的行为。让我们一起征服这个强大的课题吧!


1. 求解线性方程组(3 个未知数)

在 FP2 中,你将处理三个未知数的三个联立线性方程,它们通常在三维空间中表示为平面。我们使用矩阵来高效地构建并求解这些问题。

构建矩阵方程

考虑以下方程组:

\(a_{11}x + a_{12}y + a_{13}z = b_1\)
\(a_{21}x + a_{22}y + a_{23}z = b_2\)
\(a_{31}x + a_{32}y + a_{33}z = b_3\)

该方程组可以简单地写成:

\(A\mathbf{x} = \mathbf{b}\)

其中 \(A\) 是系数矩阵 (coefficient matrix),\(\mathbf{x}\) 是变量向量 (variable vector),而 \(\mathbf{b}\) 是常数向量 (constant vector):

\( A = \begin{pmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{pmatrix}, \quad \mathbf{x} = \begin{pmatrix} x \\ y \\ z \end{pmatrix}, \quad \mathbf{b} = \begin{pmatrix} b_1 \\ b_2 \\ b_3 \end{pmatrix} \)

相容性与几何意义

解的数量完全取决于 \(A\) 的行列式(记作 \(\det A\)),以及该方程组是相容的 (consistent,有解) 还是不相容的 (inconsistent,无解)。

情况 1:唯一解(“理想”情况)

如果系数矩阵 \(A\) 是非奇异的 (non-singular):

  • 条件: \(\det A \neq 0\)。
  • 解: 存在唯一解,由 \(\mathbf{x} = A^{-1}\mathbf{b}\) 给出。
  • 几何意义: 三个平面相交于空间中唯一的一个公共点。
情况 2:奇异矩阵 (\(\det A = 0\))

如果 \(A\) 是奇异的 (singular),则方程组要么有无穷多解,要么无解。此时,我们需要检查方程组的相容性(即 \(\mathbf{b}\) 与 \(A\) 是否存在正确的线性相关性)。这通常通过行简化(高斯消元法)或向量方法来判断方程是否相关来实现。

A) 无穷多解(相容方程组)

如果 \(\det A = 0\) 且方程组相容:

  • 几何意义:
    1. 三个平面相交于一条公共直线。(这是无穷多解最常见的情况)。
    2. 三个平面重合(或者其中两个重合,第三个平面经过该平面)。
  • 求解: 在求解相容的奇异方程组时,一个(有时是两个)变量将作为自由变量,解通常用参数表示(例如:\(x=k, y=2k+1\))。
B) 无解(不相容方程组)

如果 \(\det A = 0\) 且方程组不相容:

  • 几何意义: 平面之间没有共同的交点或交线。它们通常构成一个三棱柱(两个平面平行,或者三个平面两两相交但不同时交于一点),或者是三个互不重合的平行平面。
  • 检测方法: 在行简化过程中,你会得到类似 \(0 = k\) 的矛盾结论,其中 \(k\) 是非零常数。

线性方程组的关键要点: 行列式决定了 是否 存在唯一解(\(\det A \neq 0\))。如果 \(\det A = 0\),则必须进一步检查相容性以确定是无解还是无穷多解,并从几何角度解释结果(点、线或无公共交集)。


2. 特征值与特征向量

特征理论是高级矩阵运算的核心。它帮助我们找到一些特殊的向量,这些向量在矩阵变换下仅发生伸缩,而不会发生方向旋转。

类比: 想象一台变换机器(矩阵 \(A\))。通常情况下,机器会把你放进去的任何向量 (\(\mathbf{x}\)) 进行挤压、旋转和拉伸。而特征向量就像是一根形状完美的棍子,放入机器后出来时指向的方向完全不变——它只是被拉长或缩短了。而特征值就是这次拉伸或缩短的比例因子。

特征值方程

对于方阵 \(A\),标量 \(\lambda\)(特征值)和非零向量 \(\mathbf{e}\)(特征向量)满足以下方程:

\(A\mathbf{e} = \lambda\mathbf{e}\)

为了求出非零特征向量,我们将方程移项:

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

其中 \(I\) 是单位矩阵。

逐步操作:求特征值 (\(\lambda\))

为了使非平凡解(即 \(\mathbf{e} \neq \mathbf{0}\))存在,矩阵 \((A - \lambda I)\) 必须是奇异的。因此,其行列式必须为零。

1. 构建特征方程:

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

2. 求解 \(\lambda\): 解这个多项式方程即可得到特征值。

你知道吗? 如果 \(A\) 是 2x2 矩阵,特征方程是一个二次方程;如果是 3x3 矩阵,则是一个三次方程。如果刚开始觉得难也没关系,矩阵运算得到的三次方程通常会有容易识别或分解的整数根!

逐步操作:求特征向量 (\(\mathbf{e}\))

1. 代回 \(\lambda\): 对于求出的每一个特征值 \(\lambda\),将其代回方程 \((A - \lambda I)\mathbf{e} = \mathbf{0}\)。

2. 解方程组: 因为 \(\det(A - \lambda I) = 0\),该方程组是奇异的,会有无穷多解。通过解这个联立方程组,你可以找到特征向量 \(\mathbf{e}\) 的唯一方向。(\(\mathbf{e}\) 的分量将给出它们彼此之间的比例,通常包含一个任意常数 \(k\))。

避免常见的错误: 特征向量仅由其 方向 定义。在求解 \(\mathbf{e}\) 时,务必将向量表示得尽可能简洁(通常令其中一个分量为 1,或将所有分量表示为 \(k\) 的倍数)。


3. 矩阵的对角化

对角化是一种简化矩阵的技术,使我们能够轻松执行矩阵高次幂计算等操作。

课程范围限制: 本方法下的对角化仅限于特征值为实数且互不相同的情况。

对角形式 (\(D\)) 与对角化公式

如果矩阵 \(A\) 是可对角化的,它可以写成:

\(A = Q D Q^{-1}\)

其中:

  • \(D\) (对角矩阵): 主对角线上包含 \(A\) 的特征值 \(\lambda_i\),其余位置均为零。

    \(D = \begin{pmatrix} \lambda_1 & 0 & 0 \\ 0 & \lambda_2 & 0 \\ 0 & 0 & \lambda_3 \end{pmatrix}\)

  • \(Q\) (模态矩阵): 将对应的特征向量 \(\mathbf{e}_i\) 作为其列向量组成。至关重要的是,\(Q\) 中特征向量的顺序必须与 \(D\) 中特征值的顺序一致。

    \(Q = \begin{pmatrix} \mathbf{e}_1 & \mathbf{e}_2 & \mathbf{e}_3 \end{pmatrix}\)

利用对角化计算矩阵的高次幂

计算标准 3x3 矩阵的高次幂(例如 \(A^{100}\))非常繁琐。使用对角形式后,问题变得简单:

\(A^n = (Q D Q^{-1})(Q D Q^{-1}) \dots (Q D Q^{-1})\)

因为中间的项会抵消(\(Q^{-1}Q = I\)),式子大幅简化为:

\(A^n = Q D^n Q^{-1}\)

计算 \(D^n\) 非常简单:

\( D^n = \begin{pmatrix} \lambda_1^n & 0 & 0 \\ 0 & \lambda_2^n & 0 \\ 0 & 0 & \lambda_3^n \end{pmatrix} \)

计算 \(A^n\) 的步骤:

  1. 求特征值 (\(\lambda_i\))。
  2. 求对应的特征向量 (\(\mathbf{e}_i\))。
  3. 构造 \(D\) 和 \(Q\)。
  4. 计算 \(Q^{-1}\)(使用 FP1 中学习过的方法,并推广至 3x3)。
  5. 计算 \(D^n\)。
  6. 计算 \(A^n = Q D^n Q^{-1}\)。

对角化的关键要点: 对角化是计算矩阵高次幂的重要工具,它将原本“马拉松式”的繁琐计算,转化为了使用简单对角矩阵 \(D\) 进行的矩阵乘法序列。


4. 凯莱-哈密顿定理 (Cayley-Hamilton Theorem)

该定理提供了一个强大的捷径,尤其适用于在无需计算所有特征向量的情况下,快速寻找矩阵的逆或低阶幂。

定理原理

该定理指出:每一个方阵都满足其自身的特征方程。

如果特征方程为 \(P(\lambda) = \det(A - \lambda I) = 0\),那么将 \(\lambda\) 替换为矩阵 \(A\)(并将常数项乘以单位矩阵 \(I\))得到的结果就是零矩阵:

\(P(A) = \mathbf{0}\)

示例: 如果一个 2x2 矩阵的特征方程是 \(\lambda^2 - 4\lambda + 3 = 0\),则根据该定理:

\(A^2 - 4A + 3I = \mathbf{0}\)

应用 1:计算 \(A\) 的幂

我们可以使用特征方程将 \(A\) 的高次幂用低次幂表示。

以上面的例子为例,可以移项求出 \(A^2\):

\(A^2 = 4A - 3I\)

若要计算 \(A^3\),两边同乘以 \(A\):

\(A^3 = 4A^2 - 3IA = 4A^2 - 3A\)

然后代入 \(A^2\) 的表达式:

\(A^3 = 4(4A - 3I) - 3A = 16A - 12I - 3A = 13A - 12I\)

这种方法对于快速查找 \(A\) 的连续幂次非常有效。

应用 2:求逆矩阵 \(A^{-1}\)

我们可以利用该定理导出 \(A^{-1}\) 的表达式,而无需使用传统的伴随矩阵法(这在处理 3x3 矩阵时特别好用)。

从特征方程表达式开始,两边乘以 \(A^{-1}\):

\(A^2 - 4A + 3I = \mathbf{0}\)
(乘以 \(A^{-1}\))
\(A^{-1}(A^2) - 4A^{-1}(A) + 3A^{-1}(I) = A^{-1}(\mathbf{0})\)
\(A - 4I + 3A^{-1} = \mathbf{0}\)

移项隔离 \(A^{-1}\):

\(3A^{-1} = 4I - A\)
\(A^{-1} = \frac{1}{3}(4I - A)\)

这让你只需简单的标量乘法和矩阵减法即可求出逆矩阵。

FP2 矩阵速查表:

  • 线性方程组: 若 \(\det A \neq 0\),有唯一解。若 \(\det A = 0\),需检查相容性(无解或无穷多解,从几何角度理解)。
  • 特征理论: 使用 \(\det(A - \lambda I) = 0\) 求 \(\lambda\)。使用 \((A - \lambda I)\mathbf{e} = \mathbf{0}\) 求 \(\mathbf{e}\)。
  • 对角化: \(A^n = Q D^n Q^{-1}\)(仅适用于实数且不同的特征值)。
  • 凯莱-哈密顿定理: \(P(A) = \mathbf{0}\)(利用代换法计算 \(A^n\) 或 \(A^{-1}\))。