微分方程组

利用特征值和特征向量将常系数线性微分方程转换到线性代数来研究

deλtdt=λeλtu(t)=u(0)eλtdu(t)dt=Au(t)u(0)=(u1(0)⋯un(0))

选择 u=eλtx,当 Ax=λx 时,dudt=Au=Aeλtx=λeλtx

解法

dudt=Auu=(eλ1⋮eλn)T(x1⋯xn)(c1⋮cn)=c1eλ1tx1+⋯+cneλntxn

将初始条件(初始向量)u(0) 写为 A 的特征向量的线性组合
将各个特征向量乘以增长因子 eλi,则得到微分方程组的解
Xc=u(0) 求得系数向量 c

二阶微分方程

md2ydt2+bdydt+ky=0(mλ2+bλ+k)eλt=0{dydt=y′dy′dt=−kmy−bmy′ddt(yy′)=(01−km−bm)(yy′)=Au

A−λI=(−λ1−km−bm−λ) 有特征值 λ2+bmλ+km=0
也就是特征方程 (mλ2+bλ+k)eλt=0

Δ=b2−4mk
b 与阻尼有关

系统稳定性

du(t)dt=Au(t), 当 t→∞ 时,u(t) 趋于无穷还是零?
如果 t→∞ 时, eλt=e(r+is)t→0 ,则 r<0 实部为正,系统稳定

当矩阵为 A=(abcd) 如果矩阵稳定,则有:


AI 结构化补充(2026-05-02)

利用特征值和特征向量将常系数线性微分方程转换到线性代数来研究

deλtdt=λeλtu(t)=u(0)eλtdu(t)dt=Au(t)u(0)=(u1(0)⋯un(0))

选择 u=eλtx,当 Ax=λx 时,dudt=Au=Aeλtx=λeλtx

解法

dudt=Auu(t)=XeΛtc=c1eλ1tx1+⋯+cneλntxn

将初始条件(初始向量)u(0) 写为 A 的特征向量的线性组合
将各个特征向量乘以增长因子 eλit,则得到微分方程组的解
Xc=u(0) 求得系数向量 c

特征向量解的典型例子

设

A=(0110),u(0)=(42).

把 u=(y,z)T 写开,就是 y′=z, z′=y。两个特征方向分别是

λ1=1,x1=(11),λ2=−1,x2=(1−1).

初值分解为

(42)=3(11)+1(1−1),

即 C=3, D=1。所以解是

u(t)=3et(11)+e−t(1−1)=(3et+e−t3et−e−t).

这说明耦合变量本身不一定解耦,但特征向量方向上的组合会分别按 et 与 e−t 增长或衰减。

二阶微分方程

md2ydt2+bdydt+ky=0(mλ2+bλ+k)eλt=0{dydt=y′dy′dt=−kmy−bmy′ddt(yy′)=(01−km−bm)(yy′)=Au

A−λI=(−λ1−km−bm−λ) 有特征值 λ2+bmλ+km=0
也就是特征方程 (mλ2+bλ+k)eλt=0

当二阶方程归一化为

u″+Bu′+Cu=0

时,令状态向量为 (u,u′)T,可直接化为一阶系统

(uu′)′=(01−C−B)(uu′).

例如 y″+y=0 对应

(yy′)′=(01−10)(yy′),

其特征值为 i,−i。初值 (y(0),y′(0))=(1,0) 给出

(y(t)y′(t))=(cos⁡t−sin⁡t),

状态点沿单位圆运动,体现纯虚特征值只产生振荡而不产生指数衰减。

Δ=b2−4mk
b 与阻尼有关

系统稳定性

du(t)dt=Au(t), 当 t→∞ 时,u(t) 趋于无穷还是零?
如果 t→∞ 时, eλt=e(r+is)t→0 ,则 r<0,即实部为负,系统稳定

当矩阵为 A=(abcd) 如果矩阵稳定,则有:

特征解叠加

常系数系统

dudt=Au

可以转成特征值问题:若 Ax=λx,则

u(t)=eλtx

是一个纯指数解。当 A 可对角化,且 u(0)=∑icixi 时,解为

u(t)=∑icieλitxi=XeΛtX−1u(0).

若出现重根且特征向量不足,解中会出现 teλt、t2eλt 等由 Jordan 块产生的补充项;这也是临界稳定性需要额外检查代数结构的原因。

矩阵指数形式

同一个初值问题也可以写成

u(t)=eAtu(0).

若 A=XΛX−1,则

eAt=XeΛtX−1,u(t)=XeΛtX−1u(0).

例如

A=(1102),u(0)=(21),

特征值是 1,2,特征向量可取 (1,0)T,(1,1)T。因为 u(0)=x1+x2,所以

u(t)=et(10)+e2t(11).