微分方程组

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

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λ1eλn)T(x1xn)(c1cn)=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=ydydt=kmybmyddt(yy)=(01kmbm)(yy)=Au

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

Δ=b24mk
b 与阻尼有关

系统稳定性

du(t)dt=Au(t), 当 t 时,u(t) 趋于无穷还是零?
如果 t 时, eλt=e(r+is)t0 ,则 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=(11).

初值分解为

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

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

u(t)=3et(11)+et(11)=(3et+et3etet).

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

二阶微分方程

md2ydt2+bdydt+ky=0(mλ2+bλ+k)eλt=0{dydt=ydydt=kmybmyddt(yy)=(01kmbm)(yy)=Au

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

当二阶方程归一化为

u+Bu+Cu=0

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

(uu)=(01CB)(uu).

例如 y+y=0 对应

(yy)=(0110)(yy),

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

(y(t)y(t))=(costsint),

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

Δ=b24mk
b 与阻尼有关

系统稳定性

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

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

特征解叠加

常系数系统

dudt=Au

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

u(t)=eλtx

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

u(t)=icieλitxi=XeΛtX1u(0).

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

矩阵指数形式

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

u(t)=eAtu(0).

A=XΛX1,则

eAt=XeΛtX1,u(t)=XeΛtX1u(0).

例如

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

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

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