上一章把一阶线性系统写成矩阵形式:
本章只看最先需要掌握的二维情形。令
这时解不再是一条普通函数图像 ,而是平面中的一个运动点 。随着时间变化,这个点画出的曲线叫轨线。把许多轨线和方向箭头放在同一个平面里,就得到相图。

图:在线性系统中,每个点都有一个由 给出的速度箭头,轨线沿着这些箭头前进。
本章的核心问题是:特征值怎样决定相平面里的运动。你会看到,同一个矩阵的代数信息可以翻译成节点、鞍点、螺旋点、中心,以及稳定性结论。
对二维系统
相平面中的每个点 都对应一个速度向量 。如果某个解在时刻 经过点 ,那么它在那一刻的切向速度就是 。
所以相图有两层信息:第一层是向量场,告诉你每个点附近“往哪里走”;第二层是轨线,告诉你从某个初始点出发后会沿什么路径走。
相图不是 关于 的图像,也不是 关于 的图像。它把时间藏在运动方向里,只记录点 在平面中走过的路径。
平衡点是速度为零的点:
若 ,齐次系统只有一个平衡点,就是原点 。若 ,平衡点可能是一条直线,也可能仍然只有原点以外的退化行为需要单独分析。本章的主要分类先集中在 的典型情形。
只要系统右端满足存在唯一性条件,同一个初始点只能对应一条解。对线性系统来说,右端 很光滑,所以不同轨线不能在同一时刻穿过同一点后又分成两条未来。这个事实让相图可以被当作“交通图”来读:箭头给方向,轨线给道路。
先看最容易从线性代数读懂的情形: 有两个不同实特征值 ,对应特征向量 。通解可以写成
这条公式的几何意思很直接:系统中有两条特征方向。沿着特征方向出发,运动会一直留在这条直线上,只是按指数因子放大或缩小。

图:两个实特征值的符号决定轨线靠近原点、远离原点,还是一部分靠近一部分远离。
若
两个指数因子都会衰减到 。不管初始点怎样组合这两个方向,解都会趋向原点。这叫稳定节点,也叫吸引节点。
若两个负特征值大小不同,长期靠近原点时,轨线通常会越来越贴近“衰减较慢”的特征方向。比如 比 衰减慢,所以最后看起来更像 对应方向。
若
两个指数因子都会增长。除了恰好在原点的解,其余解会离开原点。这叫不稳定节点,也叫排斥节点。
若
一个方向会把点拉向原点,另一个方向会把点推出原点。这叫鞍点。鞍点总是不稳定,因为只要初始条件带有一点点不稳定方向的分量,长期就会被指数放大。
鞍点里确实有“靠近原点”的轨线,但这不表示平衡点稳定。稳定性要求原点附近的所有足够小扰动都一直留在附近;鞍点的离开方向会破坏这个要求。
判断系统
在原点附近的相图类型。
因为矩阵是上三角矩阵,特征值就是对角线上的数:
若特征值是一对共轭复数
解中会出现正弦和余弦。这说明相平面里有旋转。实部 决定旋转时半径怎样变化:
是共同的包络因子。

图:复特征值的虚部带来旋转,实部决定轨线向内收缩、向外扩张,还是保持封闭。
若 ,包络 衰减,轨线一边旋转一边靠近原点。这叫稳定螺旋点。
若 ,包络增长,轨线一边旋转一边离开原点。这叫不稳定螺旋点。
旋转方向不能只从特征值看出来。一个实用方法是看点 处的速度向量。若速度大致向上,轨线从右侧往上走,旋转方向就是逆时针;若速度大致向下,就是顺时针。
若 ,特征值是纯虚数:
这时没有指数衰减,也没有指数增长。典型轨线是围绕原点的闭合曲线,原点叫中心。
中心是稳定的,但不是渐近稳定的。靠近中心的解会一直绕着转,不会跑远;可是它也不会趋向原点。
二阶振动方程
可以改写成一阶系统。令 ,,则
这里 是位移, 是速度。矩阵的迹和行列式为
若没有阻尼,,相图是中心,表示能量在位移和速度之间来回交换。若有阻尼,,迹变成负数,系统会趋向平衡。阻尼较小时是稳定螺旋,阻尼很大时会变成稳定节点。
对二维矩阵
两个最有用的标量是迹和行列式:
特征方程可以写成
因此特征值的和是 ,乘积是 。判别式
决定特征值是实数还是复数。

图:迹 控制整体增长或衰减,行列式 和判别式 控制节点、鞍点、螺旋和中心。
边界情形也要认识,但不要把它们和典型区域混在一起。 表示有零特征值,平衡点可能不孤立; 表示重特征值,可能是星形节点,也可能是退化节点; 且 才是中心。
只看行列式正负不够。 只说明两个特征值同号,或是一对共轭复数;稳定还是不稳定,还要看迹 的符号。
设
先算
判别式为
因为 、、,特征值是一对实部为负的复数,所以原点是稳定螺旋点。这里不需要先完整求出特征向量;迹和行列式已经给出了相图类型和稳定性。
稳定性描述的是平衡点附近的解对扰动的反应。对齐次线性系统来说,讨论的平衡点通常是原点。
如果初始点足够靠近原点,那么之后的整条轨线都能留在原点附近,就说原点稳定。中心就是典型例子:小圆附近的轨线一直绕着转,不会跑远。
如果原点稳定,并且附近的解还会满足
就说原点渐近稳定。稳定节点和稳定螺旋都是渐近稳定。
如果无论把初始点放得多靠近原点,都能找到某些解最终离开指定小邻域,就说原点不稳定。鞍点、不稳定节点和不稳定螺旋都属于这一类。
对二维线性系统,最常用的稳定性判据可以压缩成一句话:
若所有特征值的实部都小于 ,原点渐近稳定;若至少有一个特征值的实部大于 ,原点不稳定;若特征值在虚轴上,通常需要单独检查边界情形。
在本章的典型分类里,边界情形最常见的是中心。它稳定但不渐近稳定。这个区别在物理模型里很自然:无阻尼振子不会爆炸,但也不会自己停在平衡位置。
现在看非齐次线性系统:
平衡点不一定在原点,而是满足
若 可逆,则平衡点唯一,并且
令
因为 是常向量,所以 。代入非齐次系统:
所以非齐次系统的相图,就是齐次系统 的相图平移到新平衡点 附近。

图:当 可逆时, 的轨线形状由 决定, 改变平衡点位置。
考虑
先求平衡点。设 ,解
处理非齐次系统时,不要默认原点是平衡点。先代入 检查:若 ,原点处速度就是 ,当然不会静止。
面对一个平面线性系统,建议按固定顺序读,不要一上来凭图像猜类型。

图:先算迹、行列式和判别式,再把代数信息翻译成相图类型和稳定性。
先确认系统是齐次还是非齐次。齐次系统 的典型平衡点是原点;非齐次系统 要先解 。
中心附近的解不会离开平衡点很远,所以它稳定;但它不会趋向平衡点,所以不是渐近稳定。很多物理模型里的“永远振荡”都属于这种情况。
复特征值没有“正负”之说。要看的是实部 。若 ,螺旋向内;若 ,螺旋向外;若 ,进入中心情形。
对 ,平衡点要解 。只有 时,原点才自动是平衡点。
当 时,两个特征值相同。若有两个独立特征向量,可能是星形节点;若只有一个特征方向,轨线会有退化节点的弯曲形状。稳定性仍由特征值实部控制,但相图形状要更小心。
本章的分类不是背图形,而是在做翻译:矩阵 的特征值决定增长、衰减和旋转;特征向量决定实特征值情形下的关键方向;非齐次项负责移动平衡点。
判断系统
的相图类型和稳定性。
特征值是 和 ,一正一负,所以原点是鞍点。鞍点不稳定。 轴方向对应增长, 轴方向对应衰减。
设
不用求特征向量,判断原点的类型和稳定性。
有
非齐次系统
的平衡点在哪里?它是什么类型?
平衡点满足
所以
某二维线性系统的迹和行列式为
若它的判别式为负,原点是什么类型?它是否渐近稳定?
因为
特征值是一对复数。又因为 ,复特征值的实部为 ,所以原点是中心。中心稳定,但不渐近稳定。
两个特征值都是负数,所以所有指数分量都会衰减。
找两个特征方向。对 ,解 ,可取
对 ,解 ,可取
通解沿这两条方向叠加:
由于 衰减较慢,多数轨线靠近原点时会越来越贴近 的方向。
结论是:原点是稳定节点,而且是渐近稳定的。相图中轨线都会进入原点,但进入时的“最后方向”通常由较小绝对值的负特征值控制。
| 两个正实特征值 |
| 不稳定节点 |
| 不稳定 |
| 实部为负的复特征值 | 稳定螺旋 | 渐近稳定 |
| 实部为正的复特征值 | 不稳定螺旋 | 不稳定 |
| 纯虚特征值 | 中心 | 稳定但不渐近稳定 |
也就是
这个矩阵的行列式是 ,所以可逆。计算得到
因此相图的中心位置不是原点,而是 。
再判断平衡点类型。矩阵 的迹和行列式为
判别式为
因为 、、,这是稳定螺旋。
结论是:所有附近轨线都会旋转并趋向 。非齐次项没有改变“螺旋且稳定”的类型,只改变了平衡点的位置。
对矩阵 计算
这三个数通常已经足够判断节点、鞍点、螺旋和中心。
若 ,直接判断为鞍点,不稳定。若 ,继续看 区分实特征值和复特征值,再看 的符号判断吸引还是排斥。
如果需要画得更准确,再求特征向量。特征向量告诉你节点和鞍点的关键方向;复特征值情形则用某一点处的速度判断顺时针或逆时针。
最后回到模型解释。稳定节点可能表示两个衰减模式;稳定螺旋可能表示带阻尼的振荡;中心常表示没有耗散的理想化周期运动;鞍点通常表示模型里存在阈值或分离方向。
所以特征值是一对复数,实部为 。原点是稳定螺旋点,并且渐近稳定。
矩阵的特征值是 和 ,所以这是稳定节点。轨线趋向的点是 ,不是原点。