线性代数二三事

第6章:线性代数与微分方程

6.4 线性系统的稳定性与相图

第6章 线性代数与微分方程

在前面几节里面, 我们学习了如何去求解一个线性微分方程组. 但值得注意的是能够求解的微分方程仅为少数. 很多非线性微分方程组有着非常复杂的结构, 也因此没有通解. 比如Lorenz方程:

(x(t)y(t)z(t))=(σ(yx)x(ρz)yxyβz),σ,ρ,βR.\begin{pmatrix} x'(t) \\ y'(t) \\ z'(t) \end{pmatrix} = \begin{pmatrix} \sigma(y-x) \\ x(\rho-z) - y \\ xy-\beta z\end{pmatrix},\quad \sigma,\rho,\beta\in\mathbb{R}.

在这个系统中, 微小的参数变化便可能会对方程的解产生很大的影响. 比如在下图中, 我们取σ=10,β=83\sigma=10,\beta=\frac{8}{3}, 以及相同的初始条件x(0)=y(0)=z(0)=1x(0)=y(0)=z(0)=1. 我们随后选取不同的参数ρ\rho, 得到下图中x(t),z(t)x(t),z(t)的变化关系:

在这种情况下, 我们去尝试求解便不再现实了. 对于 Lorenz 方程这样的非线性系统,我们通常无法像常系数线性系统那样利用特征值, 特征向量和矩阵指数写出通解. 然而, 我们仍然可以从几何角度研究解的行为: 例如,解是否会趋近某个点? 是否会远离某个点?不同初始条件下的轨迹是否会呈现相似的形状, 等等. 如果我们回到上图, 我们发现当ρ=10\rho=10时, 随着时间增大, 解也在逐渐趋近于某一个点; 当ρ\rho取值变大后我们便发现解就变得更加无序. 研究这些问题并不要求我们知道解的精确公式, 而是关注解在空间中的整体运动趋势, 这便引出了稳定性与相图的研究.

为了更好地理解稳定性的概念, 我们先从一维的微分方程x(t)=f(x)x'(t)=f(x)出发.

定义 6.6

在微分方程x(t)=f(x)x'(t)=f(x)中, 若xx^*满足f(x)=0f(x^*)=0, 我们则称xx^*平衡点 (Equilibrium point).

f(x)>0f(x)>0时, 我们有x(t)>0x'(t)>0, 即x(t)x(t)单调递增, 解向右运动. 我们不妨考虑x(t)=1x'(t)=1, 在这里面我们知道f(x)=1>0f(x)=1>0, 因此我们在不求解方程的情况下便知道解向右运动. 如果对原方程进行求解我们有x(t)=t+Cx(t)=t+C, 那么不难发现x(t)x(t)随着tt的增大而增大, 因此在x(t)x(t)坐标轴上随着tt的增大x(t)x(t)向右运动. 同理若f(x)<0f(x)<0, x(t)x(t)单调递减, 解向左运动. 如果我们再考虑x(t)=1x'(t)=-1, 那么此时我们知道解向左运动. 求解得x(t)=t+Cx(t)=-t+C. 因此随着时间tt的增大x(t)x(t)在减小, 那么在x(t)x(t)坐标轴上随着tt的增大x(t)x(t)向左运动.

我们如果考虑一个稍微复杂一点的情形: x(t)=x21x'(t) = x^2-1. 那么我们知道x=±1x=\pm 1为该方程的平衡点. 当x(,1)x \in (-\infty,-1)时, x(t)>0x'(t)>0, 因此在这个区间上解向右运动; 当x(1,1)x \in (-1,1)时, x(t)<0x'(t)<0, 因此解向左运动; 当x(1,)x \in (1,\infty)时, x(t)>0x'(t)>0, 因此解向右运动. 如果我们在坐标轴上用箭头画出不同位置下xx的运动方向, 我们得到如下的图:

我们发现, 在x=1x=-1附近, 解会逐渐趋近于该点. 我们称这样的点为稳定平衡点; 而在x=1x=1附近, 解会逐渐远离该点. 我们称这样的点为不稳定平衡点. 我们如果同f(x)=x21f(x)=x^2-1的图像进行对比:

不难发现, 稳定平衡点对应了其导函数f(x)f'(x)的极大值点; 不稳定平衡点对应了其导函数f(x)f'(x)的极小值点. 对于稳定性我们进而给出更加严谨的定义:

定义 6.7

xx^*为系统x(t)=f(x)x'(t)=f(x)的一个平衡点.

(i) 若对任意的ε>0\epsilon>0, 存在δ>0\delta>0, 使得当x(0)x<δ|x(0) - x^*|<\deltax(t)x<ε,t0|x(t) - x^*|<\epsilon,t\geq 0, 我们则称xx^*Lyapunov稳定;

(ii) 若存在δ>0\delta>0, 使得当x(0)x<δ|x(0) - x^*| <\delta时, limtx(t)=x\lim_{t \to \infty} x(t) = x^*, 我们称xx^*准渐近稳定 (Quasi Asymptotic Stable);

(iii) 若xx^*同时满足Lyapunov稳定和准渐进稳定, 我们称xx^*渐近稳定 (Asymptotic Stable). 若xx^*不为Lyapunov稳定, 我们称xx^*不稳定 (Unstable).

Lyapunov稳定描述的是“初始值靠近则轨迹始终靠近”; 而准渐进稳定描述的是“初始值靠近则轨迹最终收敛”.若二者同时成立,则称平衡点渐近稳定. 在上面的例子x(t)=x21x'(t) = x^2-1中, 点x=1x=-1即为渐近稳定.

随后, 我们开始讨论线性系统的稳定性与相图. 为方便读者理解和简化概念, 我们在本节将重点学习2×22\times 2矩阵A\vec A. 我们首先假设AM2(R)\vec A \in M_2(\mathbb{R})可逆, 这样一来 系统y(t)=Ay(t)\vec y'(t) = \vec A\vec y(t)的平衡点便是Ay(t)=0\vec A\vec y(t) = \vec 0的解, 即y(t)=0\vec y(t)=\vec 0为唯一的平衡点. 在此条件下, 矩阵A\vec A涵盖了以下几种情况:

(i) 矩阵A\vec A可对角化, 且特征值λ1,λ2\lambda_1,\lambda_2均为实数;

(ii) 矩阵A\vec A有一对互为共轭复数的特征值;

(iii) 矩阵A\vec A不可对角化.

针对不同的情况, 平衡点y(t)=0\vec y(t)=\vec 0有着不同的相图类型, 我们将平衡点附近轨迹的形状称为y(t)=0\vec y(t) = \vec 0的节点. 我们下面将逐个分析各个情况下节点的形状:

情况一: 矩阵A\vec A可对角化, 且特征值为实数:λ1,λ2\lambda_1,\lambda_2为特征值,u1,u2\vec u_1,\vec u_2为与之对应的特征向量. 那么根据我们之前的推论, 微分方程y(t)=Ay(t)\vec y'(t) = \vec A\vec y(t)的通解为

y(t)=c1eλ1tu1+c2eλ2tu2,c1,c2R.\vec y(t) = c_1 e^{\lambda_1 t}\vec u_1+c_2e^{\lambda_2 t}\vec u_2, \quad c_1,c_2\in\mathbb{R}.

在此情况下, 我们可以通过特征值的符号来判断y(t)=0\vec y(t)=\vec 0这个平衡点的稳定性.

• 若λ1,λ2<0,λ1λ2\lambda_1,\lambda_2<0, \lambda_1 \neq \lambda_2: 那么eλt0e^{\lambda t} \to 0. 因此

limty(t)=limtc1eλ1tu1+c2eλ2tu2=0,\lim_{t \to \infty} \vec y(t) = \lim_{t \to \infty} c_1 e^{\lambda_1 t}\vec u_1 + c_2 e^{\lambda_2 t}\vec u_2 = \vec 0,

y(t)=0\vec y(t)=\vec 0为准渐进稳定. 同时结合eλte^{\lambda t}的单调性, 我们得出y(t)=0\vec y(t)=\vec 0为Lyapunov稳定. 因此当A\vec A的所有特征值均为负数时, y(t)=0\vec y(t)=\vec 0为渐近稳定节点. 此时平衡点附近的轨迹有向原点移动的趋势.

• 若λ1,λ2>0,λ1λ2\lambda_1,\lambda_2 >0, \lambda_1 \neq \lambda_2: 那么不难发现

limty(t)\lim_{t \to \infty} \vec y(t)

发散. 因此当A\vec A的所有特征值均为正数时, y(t)=0\vec y(t)=\vec 0不稳定节点, 此时平衡点附近的轨迹方向有远离原点的趋势.

• 若A\vec A有两个相同的特征值λ1=λ2\lambda_1=\lambda_2: 此时y(t)=0\vec y(t) = \vec 0被称作是一个真节点 (Proper Node). 此时其稳定性取决于特征值的符号. 若特征值为正数, 则y(t)=0\vec y(t)=\vec 0不稳定; 若特征值为负数, 则y(t)=0\vec y(t)=\vec 0渐近稳定. 其对应的节点分别为渐近稳定节点和不稳定节点.

• 若两个特征值异号(λ1λ2<0\lambda_1\lambda_2<0): 此时y(t)=0\vec y(t)=\vec 0被称作是鞍点 (Saddle Point). 此时沿着负特征值对应的特征向量方向的解会趋向原点; 沿着正特征值对应的特征向量方向的解会远离原点. 此时的平衡点不稳定.

回顾我们先前提到的方程x(t)=f(x(t))x'(t)=f(x(t)), 其状态空间是一条数轴. 由于 x(t)>0x'(t)>0 表示解向右运动; 而 x(t)<0x'(t)<0 表示解向左运动. 我们便可以在数轴上画出向图,从而判断平衡点附近解的运动趋势. 那么同理, 对于二维系统

(y1(t)y2(t))=(f(y1(t),y2(t))g(y1(t),y2(t))),\begin{pmatrix} y_1'(t)\\ y_2'(t) \end{pmatrix} = \begin{pmatrix} f(y_1(t),y_2(t))\\ g(y_1(t),y_2(t)) \end{pmatrix},

系统的状态由点(y1(t),y2(t))R2(y_1(t),y_2(t))^\top\in\mathbb R^2表示. 因此,我们把 R2\mathbb R^2 称为该系统的相平面. 对于相平面中的每一点 (y1(t),y2(t))(y_1(t),y_2(t))^\top, 我们都可以得到一个速度向量(y1(t),y2(t))(y_1'(t), y_2'(t))^\top. 这个向量表示解经过点 (y1(t),y2(t))(y_1(t),y_2(t)) 时的瞬时运动方向. 由这些向量组成的图像称为方向场, 而由不同初始条件得到的解轨迹所组成的图像称为相图. 因此我们可以类比在一维平面里x(t)=x21x'(t)=x^2-1的相图, 去绘制y(t)=Ay(t)\vec y'(t) = \vec A\vec y(t)的相图.

下面的几个相图便分别对应了我们上面讨论过的44种情况: 在下面的四幅图中, 蓝色实线表示特征向量的方向, 红色曲线表示点的运动轨迹, 粉色箭头即为速度方向向量.

情况二: 矩阵A\vec A含有一对共轭特征值: 此时我们假设λ1=a+bi,λ2=abi,b0\lambda_1=a+bi, \lambda_2=a-bi, b\neq 0A\vec A的特征向量, u+iv,uiv\vec u + i \vec v, \vec u - i\vec v分别为λ1,λ2\lambda_1,\lambda_2对应的特征向量. 那么方程y(t)=Ay\vec y'(t)=\vec A\vec y的解为

y(t)=c1eat(cos(bt)usin(bt)v)+c2eat(sin(bt)u+cos(bt)v).\vec y'(t) = c_1e^{at}\cdot\Big( \cos(bt)\vec u-\sin(bt)\vec v\Big) + c_2 e^{at} \cdot\Big( \sin(bt)\vec u+\cos(bt)\vec v\Big).

如果我们令p=c1u+c2v,q=c2uc1v\vec p=c_1\vec u+c_2\vec v, \vec q = c_2\vec u - c_1\vec v, 那么我们就有

y(t)=eat(pcos(bt)+qsin(bt)).\vec y'(t) = e^{at}\Big(\vec p \cos(bt) + \vec q \sin(bt) \Big).

不难发现, pcos(bt)+qsin(bt)=(p1cos(bt)+q1sin(bt)p2cos(bt)+q2sin(bt))\vec p \cos(bt) + \vec q \sin(bt) = \begin{pmatrix} p_1\cos(bt)+q_1\sin(bt) \\ p_2\cos(bt) + q_2\sin(bt) \end{pmatrix}表示了一个经过旋转变换之后的椭圆:

(cosφsinφsinφcosφ)(acosθbsinθ)=(acosφcosθbsinφsinθasinφcosθ+bcosφsinθ),\begin{pmatrix} \cos\phi & -\sin\phi \\ \sin\phi & \cos\phi \end{pmatrix}\begin{pmatrix} a\cos\theta \\ b\sin\theta \end{pmatrix} = \begin{pmatrix} a\cos\phi \cos\theta - b\sin\phi\sin\theta\\ a\sin\phi\cos\theta + b\cos\phi\sin\theta \end{pmatrix},

然后通过选取合适的角度及参数, 我们便可以将其表示为pcos(bt)+qsin(bt)\vec p\cos(bt)+\vec q\sin(bt)的形式. 至于eate^{at}, 我们可以看成是一个控制椭圆放大或缩小的参数. 当a>0a>0时, eate^{at}的模随着时间增大而增大, 也就是说其离原点越来越远, 那么y(t)=0\vec y(t)=\vec 0便是一个不稳定点; 若a<0a<0, 那么eate^{at}的模随着时间的增大而逐渐趋于00, 也就是说其离远点越来越近, y(t)=0\vec y(t) = \vec 0便是一个渐近稳定点. 最后当a=0a=0的时候我们发现其解集便是一个个相似的椭圆. 因此我们将目前的发现总结成以下三点:

定理 6.8

y(t)=Ay(t)\vec y'(t) = \vec A\vec y(t), 记λ=a+bi,b0\lambda=a+bi, b\neq0为复数特征值.

• 若a=0a=0, 我们称y(t)=0\vec y(t)=\vec 0为一稳定中心点(Lyapunov稳定);

• 若a<0a<0, 则y(t)=0\vec y(t)=\vec 0渐近稳定螺旋点;

• 若a>0a>0, 则y(t)=0\vec y(t) = \vec 0不稳定螺旋点.

下面我们分别设A1=(61536),A2=(16321),A3=(71053)\vec A_1=\begin{pmatrix} 6 & 15 \\ -3 & -6 \end{pmatrix}, \vec A_2 = \begin{pmatrix} -1 & 6 \\ -\frac{3}{2} & -1 \end{pmatrix}, \vec A_3 = \begin{pmatrix} 7 & -10 \\ 5 & -3 \end{pmatrix}. 它们分别对应了矩阵A\vec A的复数特征值的实部分别为0,0,负数, 正数的情况. 下面展示了它们的相图.

情况三: 矩阵A\vec A不可对角化: 在前面的几种情形中, 我们都可以找到足够多的特征向量, 从而利用特征向量方向来描述相图. 然而, 当矩阵A\vec A有重复特征值但缺少足够多的特征向量时,矩阵无法对角化.此时我们需要使用广义特征向量,而相图中也只会出现唯一的特征向量方向.这类平衡点附近的相图类型被称为退化节点 (Improper Node).在2×22\times 2矩阵A\vec A中, A\vec A不可对角化的条件是存在代数重数为22, 但几何重数为11的特征值λ\lambda. 我们记其广义特征向量为uK1,vK2K1\vec u \in K_1,\vec v \in K_2 \setminus K_1. 利用广义特征向量的知识, 我们知道此时微分方程组y(t)=Ay(t)\vec y'(t) = \vec A\vec y(t)的解满足

y(t)=c1eλtu+c2eλt(v+tu),c1,c2R.\vec y(t) = c_1 e^{\lambda t}\vec u+c_2 e^{\lambda t}(\vec v + t\vec u),\quad c_1,c_2\in\mathbb{R}.

λ<0\lambda<0tt \to \infty 时, 虽然y(t)\vec y(t)趋近于0\vec 0, 但是包含teλtute^{\lambda t}\vec u一项会影响轨线接近原点的方向. 大多数轨线在靠近原点时会变得越来越接近唯一的特征向量方向, 即u\vec u的方向. 所以在相图上我们会看到很多轨线弯曲着靠近原点,并且最终都几乎沿着同一个方向进入原点:

定理 6.9

y(t)=Ay(t)\vec y'(t) = \vec A\vec y(t)λ\lambda为一缺陷特征值.

• 若λ<0\lambda<0, 我们称y(t)=0\vec y(t)=\vec 0为渐进稳定的退化节点;

λ>0\lambda>0, 我们称y(t)=0\vec y(t)=\vec 0为不稳定的退化节点.

下面的两幅图展示了此时系统y(t)=Ay(t)\vec y'(t) = \vec A\vec y(t)在原点附近的相图:

此时读者不妨回忆第三章第44节的课后习题第一题: 现在如果再回去看这一道题, 是不是就小菜一碟了呢?

我们把本节里讨论过的平衡点y(t)=0\vec y(t)=\vec 0的稳定性以及其对应的相图类型总结成了以下的表格, 方便读者快速记忆:

特征值情况相图类型稳定性
λ1,λ2<0\lambda_1,\lambda_2<0稳定节点渐近稳定
λ1,λ2>0\lambda_1,\lambda_2>0不稳定节点不稳定
λ1<0<λ2\lambda_1<0<\lambda_2鞍点不稳定
a±bi, a<0a\pm bi,\ a<0稳定螺旋点渐近稳定
a±bi, a>0a\pm bi,\ a>0不稳定螺旋点不稳定
±bi\pm bi中心点Lyapunov 稳定但非渐近稳定
λ<0, A 不可对角化\lambda<0,\ \vec A\text{ 不可对角化}稳定退化节点渐近稳定
λ>0, A 不可对角化\lambda>0,\ \vec A\text{ 不可对角化}不稳定退化节点不稳定

例题 6.9

此时我们重温本章第33节的课后习题第一题: 即在串联LRCLRC电路中, 有电阻RR, 电容CC, 与电感LL (L,R,C>0L,R,C>0). 电路中的电流I(t)I(t)随时间tt的变化关系满足微分方程

LI(t)+RI(t)+1CI(t)=0.LI''(t) + RI'(t)+\frac{1}{C}I(t)=0.

我们接下来探讨一下这个微分方程的平衡点以及其附近的稳定性.

解答 6.9

我们设y1(t)=I(t),y2(t)=I(t)y_1(t) = I(t), y_2(t) = I'(t). 那么原本的微分方程可以很容易地写作

(y1(t)y2(t))=(011CLRL)(y1(t)y2(t)).\begin{pmatrix} y_1'(t) \\ y_2'(t) \end{pmatrix} = \begin{pmatrix} 0 & 1 \\ -\frac{1}{CL} & -\frac{R}{L} \end{pmatrix} \begin{pmatrix} y_1(t) \\ y_2(t) \end{pmatrix}.

此时矩阵A=(011CLRL)\vec A=\begin{pmatrix} 0 & 1 \\ -\frac{1}{CL} & -\frac{R}{L} \end{pmatrix}可逆, 因此y(t)=0\vec y(t) = \vec 0为唯一的平衡点. 我们现在便要分析其附近的相图.

首先, A\vec A的特征多项式为

CA(x)=det(x11CLRLx)=x2+RLx+1CL.C_{\vec A}(x) = \det\begin{pmatrix} -x & 1 \\ -\frac{1}{CL} & -\frac{R}{L} -x \end{pmatrix} = x^2 + \frac{R}{L}x+\frac{1}{CL}.

Δ\Delta判别式为Δ=b24ac=R2L24CL\Delta = b^2-4ac = \frac{R^2}{L^2} - \frac{4}{CL}. 根据Δ\Delta的符号, 我们将知道A\vec A的特征值为实数还是复数.

• 若Δ>0\Delta >0, 此时A\vec A的特征值为实数. 其两解为

λ1=RL+R2L24CL2,λ2=RLR2L24CL2.\lambda_1 = \frac{-\frac{R}{L}+\sqrt{\frac{R^2}{L^2} - \frac{4}{CL}}}{2}, \quad \lambda_2= \frac{-\frac{R}{L}-\sqrt{\frac{R^2}{L^2} - \frac{4}{CL}}}{2}.

不难发现, λ2<0\lambda_2<0. 同时

R2L24CL<RL,\sqrt{\frac{R^2}{L^2} - \frac{4}{CL} } <\frac{R}{L},

因此λ1<0\lambda_1<0. 此时A\vec A的两个特征值为不同的负数, 因此y(t)=0\vec y(t)=\vec 0为渐近稳定的节点.

• 若Δ=0\Delta=0, 此时A\vec A的特征值为

λ1=λ2=R2L.\lambda_1=\lambda_2=-\frac{R}{2L}.

由于其特征值为负数, 因此y(t)=0\vec y(t)=\vec 0为渐近稳定的节点(其实此时矩阵A\vec A不可对角化.因此严格来说此时y(t)=0\vec y(t)=\vec 0为一稳定退化节点).

• 若Δ<0\Delta <0, 那么此时A\vec A的特征值为一对共轭复数:

λ1=R2L+R2L2+4CL2i,λ2=R2LR2L2+4CL2i.\lambda_1 = -\frac{R}{2L} + \frac{\sqrt{-\frac{R^2}{L^2} + \frac{4}{CL}}}{2}i, \quad \lambda_2=-\frac{R}{2L} - \frac{\sqrt{-\frac{R^2}{L^2} + \frac{4}{CL}}}{2}i.

此时复数特征值的实部为负数, 因此y(t)=0\vec y(t)=\vec 0为渐进稳定的螺旋点.

上面的三种情况分别对应了三种物理情景:

(i) 若Δ>0\Delta >0, 系统处于过阻尼 (Overdamped)状态, 即电流逐步衰减为零;

(ii) 若Δ=0\Delta = 0, 系统处于临界阻尼 (Critically damped)状态, 电流同样逐步衰减为零;

(iii) 若Δ<0\Delta <0, 系统处于欠阻尼 (Underdamped)状态, 此时电流产生震荡, 并衰减为零.

下面的三幅图便分别对应了三种不同的情况:

{6.4 练习}

1. [分岔论初步] 回顾我们最开始提到的微分方程x(t)=x21x'(t) = x^2-1, 我们绘制出了如下的相图:

现在, 我们引入一个变量μ\mu, 然后研究微分方程x(t)=f(x,μ)=x2μ,μ0x'(t) = f(x,\mu)= x^2-\mu, \mu\geq0, 那么不难发现x=±μx = \pm \sqrt{\mu}即为两个平衡点. 此时我们想要知道:μ\mu的取值会如何影响平衡点的位置及性质呢? 因此在(μ,x)(\mu,x)平面中平衡点便是曲线x=μx=\sqrt{\mu}与曲线x=μx=-\sqrt{\mu}. 根据我们前面的讨论, x=μx=\sqrt{\mu}为不稳定平衡点, 因此我们将曲线x=μx=\sqrt{\mu}绘制成虚线; x=μx=-\sqrt{\mu}为渐近稳定的平衡点, 我们将曲线绘制成实线. 如此一来, 我们便得到了一个分岔图 (Bifurcation Diagram):

我们称其为鞍结分岔 (Saddle Node Bifurcation). 其中粉色的竖直箭头即可表示当μ\mu为确定值时系统解的运动方向, (x,μ)=(0,0)(x,\mu)=(0,0)的位置便是一个分岔点.

(i) [跨临界分岔 (Transcritical Bifurcation)] 类比我们上面的推理, 现在我们设x(t)=f(x,μ)=x2μxx'(t) = f(x,\mu)=x^2 - \mu x, μR\mu \in \mathbb{R}. 先求出这个微分方程的平衡点, 讨论其稳定性, 然后尝试画出这个系统的分岔图.

(ii) [Pitchfork分岔 (Pitchfork Bifurcation)] 类比我们上面的推理, 现在我们设x(t)=f(x,μ)=x3μxx'(t) = f(x,\mu)=x^3 - \mu x, μR\mu \in \mathbb{R}. 先求出这个微分方程的平衡点, 讨论其稳定性, 然后尝试画出这个系统的分岔图.

在一维系统x(t)=f(x,μ)x'(t)=f(x,\mu)中,平衡点xx^*的稳定性由fx(x,μ)f_x(x^*,\mu)的符号决定. 当这个导数在某个参数值处变为00时,系统可能发生分岔. 在高维系统x(t)=F(x,μ)\vec x'(t)=F(\vec x,\mu)中,一维导数fx(x,μ)f_x(\vec x^*,\mu) 便由其Jacobi矩阵DxF(x,μ)D_xF(\vec x_*,\mu)所取代. 此时平衡点的稳定性由该矩阵的特征值决定: 当特征值穿过虚轴时, 系统的相图结构可能发生改变. 比如当实特征值穿过00 时可能出现鞍结分岔(saddle-node bifurcation); 当一对共轭复特征值穿过虚轴时可能出现Hopf分岔(Hopf bifurcation).

2. 考虑二维线性系统 y(t)=Ay(t),A=(abcd).\vec y'(t)=\vec A\vec y(t), \quad A= \begin{pmatrix} a&b\\ c&d \end{pmatrix}.

p=tr(A)=a+d,q=det(A)=adbc,Δ=p24q,p=\operatorname{tr}(A)=a+d, \qquad q=\det(A)=ad-bc, \qquad \Delta=p^2-4q,

(i) 将下列条件与平衡点y(t)=0\vec y(t)=\vec 0的稳定性配对:

条件稳定性(1) q>0, p<0(A) 不稳定(2) p=0, q>0(B) 渐近稳定(3) q<0 或 p>0(C) Lyapunov 稳定但非渐近稳定\begin{array}{c|c} \text{条件} & \text{稳定性} \\ \hline \text{(1) } q>0,\ p<0 & \text{(A) 不稳定} \\[1mm] \text{(2) } p=0,\ q>0 & \text{(B) 渐近稳定} \\[1mm] \text{(3) } q<0\ \text{或}\ p>0 & \text{(C) Lyapunov 稳定但非渐近稳定} \end{array}

(ii) 将下列条件与平衡点y(t)=0\vec y(t) = \vec 0处相应的相图类型配对:

条件相图类型(1) q<0(A) 中心点(2) q>0, Δ>0(B) 螺旋点(3) q>0, Δ<0, p0(C) 鞍点(4) q>0, p=0(D) 结点\begin{array}{c|c} \text{条件} & \text{相图类型} \\ \hline \text{(1) } q<0 & \text{(A) 中心点} \\[1mm] \text{(2) } q>0,\ \Delta>0 & \text{(B) 螺旋点} \\[1mm] \text{(3) } q>0,\ \Delta<0,\ p\neq 0 & \text{(C) 鞍点} \\[1mm] \text{(4) } q>0,\ p=0 & \text{(D) 结点} \end{array}

3. [带电粒子在匀强磁场中的运动] 设一带电粒子在xyxy平面内运动, 已知存在垂直于直面向外的匀强磁场, 且粒子的重力和空气阻力忽略不计.

(i) 若粒子在x,yx,y方向上的速度分量vx(t),vy(t)v_x(t), v_y(t)满足

{vx(t)=ωvy(t)vy(t)=ωvx(t),ω为常数.\begin{cases} v_x'(t) &= \omega v_y(t)\\ v_y'(t) &= - \omega v_x(t) \end{cases}, \quad \omega \text{为常数.}

求出vx(t),vy(t)v_x(t), v_y(t)的通解, 并判断平衡点的稳定性, 绘制出平衡点附近的相图;

(ii) 若粒子在x,yx,y方向上的速度分量vx(t),vy(t)v_x(t), v_y(t)满足

{vx(t)=αvx(t)+ωvy(t)vy(t)=ωvx(t)αvy(t),α,ω为常数.\begin{cases} v_x'(t) &= -\alpha v_x(t) + \omega v_y(t)\\ v_y'(t) &= - \omega v_x(t) -\alpha v_y(t) \end{cases}, \quad \alpha,\omega \text{为常数.}

求出vx(t),vy(t)v_x(t), v_y(t)的通解, 并判断平衡点的稳定性, 绘制出平衡点附近的相图.