050 常系数齐次线性方程组 Homogeneous Linear Systems with Constant Coefficients

本节主要讨论常系数齐次线性方程组,形式是 其中 的矩阵。除非额外声明, 的元素都是实数。

如果 ,那么方程组简化为单个一阶方程 解是 ,当 时, 是唯一的临界点。如果 ,当 增大时非平凡解( 之外的解)都趋于 ,此时 是渐进稳定平衡解。如果 ,当 增长时,除了平衡解之外的每一个解都远离平衡解,因此这种情况下 是不稳定解。

对于 个方程的方程组,情况类似但是更复杂。通过求解 可以得到平衡解。通常假定 ,因此 是唯一的平衡解。那么问题来了,当 变大时,其他解是趋于还是远离平衡解?也就是说 是渐进稳定的还是不稳定的?还是有其他情况?

这种情况非常重要,可以在 平面上可视化,这个平面称为相平面(phase plane)。通过在大量点处计算 并且画出结果矢量,可以得到微分方程组的切向量的方向场。通过方向场可以定性理解解的行为。更多信息需要画出解的曲线,即轨迹。展示出有代表性的轨迹的图称为相图(phase portrait)。一个很好的相图可以给出易于理解的解的信息。这项工作往往由计算机辅助完成。

下面先看一个简单的示例。

例 1 求方程组 的通解。

解:这个方程组除了对角线以外的系数都是零,因此称为对角矩阵(diagonal matrix)。方程组写成标量形式是 每一个方程只涉及一个未知变量,因此可以分开求解这两个方程。因此得到解 其中 是任意常数。写成向量形式是 将这两个解定义为 ,那么 朗斯基行列式是 朗斯基总是不为零。因此 是基础解系,方程组 的通解是

例 1 中,我们找到了两个线性无关的解,形式是一个向量乘以一个指数函数。这是意料之中的事情,因为未知数 是一个矢量,并且我们之前讨论过常系数线性方程有指数解。现在泛化这个想法,那么解的形式是 其中需要确定的是指数 和矢量 。将 代入 得到 两边同时除以非零因子 得到 或者是 其中 的单位矩阵。因此,为了求解微分方程组 ,必须求解代数方程 。后者就是求解 的特征值和特征向量。因此如果 的特征值 是对应的特征向量,那么 的解。

下面是两个典型的 的方程组的例子,特征值是实数且不相等。在每个例子中,会求解方程组、构造相应的相图。由于特征值的符号相同或者不同,解的几何模式相当不同。稍后会回到 的方程组。

例 2 有如下方程组 画出方向场,给出解的定性行为。然后求通解,画出相位图和一些轨迹。

解:下图是 21 乘 21 共计 441 个箭头组成的方向场,其中 ,步长均为 0.25。每一点 处的箭头方向是 比如 处的方向矢量是 处的方向矢量是 。这两个矢量使用绿色标出。所有的箭头同样的长度,并且足够短避免相近的箭头交叉。

解的轨迹是沿着方向场的箭头方向的。第二象限的解最终会移动到第一或者第三象限,这和第四象限的解类似。第一象限和第三象限的解仍旧在当前象限内。原点附近的解会远离原点,最终的斜率近似是 2。

假定解是 ,代入 得到代数方程组 有非平凡解等价于系数行列式为零。因此 是方程 的根。那么 ,这是 的系数矩阵的特征值。

时, 的两个方程减少为一个 因此 。那么对应 的特征向量是 类似的,代入 ,得到 ,因此特征向量是 微分方程的解是 这两个解的朗斯基 不会为零。因此 是基础解系,那么方程 的通解是 其中 是任意常量。

下面对解 进行可视化,考虑不同常量 并在 平面上画出对应图像。首先从 开始,其标量形式是 消除变量 可以得到 。如下图(a)所示。这条线通过原点,方向是特征向量 的方向。当 时,沿着轨迹移动,解在第一象限,反之 ,解在第三象限。两种情况下,随着 增加,都远离原点。

接下来讨论 的情况 解是直线 ,方向由特征向量 决定。当 时解位于第四象限, 时解在第二象限。两种情况下,随着 的增加,都趋于原点。

通解 的线性组合。当 很大时, 占主导, 可以忽略不计。因此当 时,随着 ,解趋于渐近线 。类似的,当 时,随着 ,解趋于渐近线 。基础解析 分别使用了黑色虚线和实线表示。上图的轨迹模式是典型的 具有符号相反的特征值是实数的方程组 的解的行为。原点被称为鞍点(saddle point)。随着 的增加,原有的轨迹都远离鞍点,因此是不稳定的。

上图中 都是 的函数,也可以分别画出它们关于 的行为。如下图(b)(c)所示。对于某些初始条件,使得 ,那么 ,因此 。下图(b)画出了该图像。对应于(a)中趋于原点的轨迹。不过对于大多数初始条件,,此时 ​ 由 给出。正指数项的存在使得随 的增加 ​ 的绝对值呈指数增长。(b)中展示了几个这类图像,它们对应于(a)中远离原点的轨线。理解图(a)的方向场与(b)(c)部分的分量图之间的关系至关重要,因为这样可以在在 ​ 平面上对解进行可视化,也可以将其视为自变量 的函数进行可视化。

例 3 有如下方程组 画出方向场,给出解的定性行为。然后求通解,画出相位图和一些轨迹。

解:下图是原点附近的方向场。

假定解是 ,代入 得到代数方程组 特征值 是方程 的根。那么

时, 因此 。那么对应 的特征向量是 类似的,代入 ,得到 ,因此特征向量是 微分方程的解是 那么通解是

方程组 相图如下所示。 的解是虚黑线表示,即直线 的解是实黑线表示,即直线 。这些直线的斜率由向量 确定。一般情况下是这基础解系的线性组合。当 时, 小的多,相比 而言 可以忽略。因此,除非 ,否则解 趋于

上图的轨迹模式是典型的 具有符号相同的特征值是实数的方程组 的解的行为。原点被称为节点(node)。 如果特征值是正的而不是负的,轨迹类似,不过方向朝外。如果特征值是负的,渐进是稳定的,特征是正的则是不稳定的。

一些典型的 的曲线如下图(b)所示,相应的 的曲线如(c)所示。随着 的增加,两个图中的曲线都趋于 轴,在上面(a)图中这些对应的解都趋于原点。

例 2 和例 3 中 的方程组的特征值是实数且不同。特征值符号相反或者相同。还有一个可能性是特征值是 0,不过这意味着 ,不过这和本节开始的假定不符。

回到 的方程组 ,处理方式和之前的例子相同。为了求解,首先求解 的特征值和特征向量。特征值 阶多项式方程组 的根,它们不必完全不同。特征值和特征方程的性质决定了方程组 的性质。假定 是实数矩阵,需要考虑 的特征值是如下几种情况:

  • 所有特征值是实数且都不相等。
  • 一些特征值是共轭复数。
  • 一些特征值是相等的,复数或者实数都适用。

如果 个特征值都是实数且不相等,那么特征值的代数重数和几何重数相等。每一个特征值 都关联一个特征向量 个特征向量 都线性无关的。微分方程组 的解是 为了证明这些解可以构成基础解析,计算其朗斯基 首先,指数函数不为零。齐次,特征向量 是线性无关的,因此 最后的行列式不为零,那么朗斯基 不为零。因此 是基础解系,那么方程组 的通解是 如果 是实数对称的,是埃尔米特矩阵,那么所有的特征值 都必须是实数,即使一些特征值重复了,也总能找到 个特征向量 是线性无关的,因此方正组 的基础解系是 ,通解是

例 4 求 的通解。

解:系数矩阵是实数且是对称的。7.3 的例 5 给出了特征值和特征向量。 的特征向量是 对应的特征向量是 因此方程 的基础解系是 因此通解是 这个例子中特征值 的代数重数是 2,仍旧有可能找到两个线性无关的特征向量 ,最终构造了通解

的行为依赖于初始条件。对于 很大的时候,由于 的第一项指数是整数,那么占主导地位。因此 时,随着 会无穷大。对于使得 的初始条件,只有指数为负数的项,那么随着 。使 的初始点,正是位于由 确定的平面内的点。从这个平面开始的解,随着 都趋于原点而其他解趋于无穷。

如果一些特征值是共轭复数,它们都不相等,那么仍旧有 个线性无关的解。复数特征值对应的解也是复数的。和 3.3 小节类似,还是可以转化成实数解,下一节会讨论这个问题。

如果特征值重复了,问题会复杂一些。此时,线性无关的特征向量少于特征值的代数重数,那么形如 的解的个数少于 。为了构造出基础解系,有必要去找到其他形式的解。与 阶常系数线性方程类似,特征方程的重复根对应的解的形式是 。7.8 小节会讨论这种情况。

如果 是复数矩阵,那么复数特征值未必共轭出现,并且即使特征值是实数,对应的特征向量可能是复数向量。如果有 个线性无关的特征向量,那么方程 的解的形式仍旧如 ,不过通常解是复数的。