线性方程组的标准形式
一阶线性齐次方程组:
X′=A(t)X
其中 X(t)∈Rn(或 Cn),A(t) 为 n×n 矩阵函数,在区间 I 上连续。
任何高阶方程都可化为一阶方程组:y(n)+an−1y(n−1)+⋯+a0y=0 可写为一阶方程组。
解空间的结构
定理:n 阶齐次线性方程组 X′=A(t)X 的所有解构成一个 n 维线性空间。
因此,只需找到 n 个线性无关的解,其任意线性组合就是通解。
基解矩阵
n×n 矩阵 Φ(t) 称为 X′=A(t)X 的基解矩阵(Fundamental Matrix),若:
- Φ(t) 的每一列都是方程组的解
- Φ(t) 的列向量线性无关(等价于 detΦ(t)=0)
齐次通解 = 基解矩阵 × 常向量:
X(t)=Φ(t)⋅C,C=(C1,C2,…,Cn)⊤∈Rn
Wronskian(朗斯基行列式)
W(t)=detΦ(t)
Liouville 公式(Abel 恒等式):
W(t)=W(t0)exp(∫t0ttrA(s)ds)
由此可知:W(t)=0 恒成立当且仅当 W(t0)=0。朗斯基行列式要么恒为零,要么恒不为零。
常系数线性方程组
当 A 为常数矩阵时,X′=AX 的解可由矩阵指数表示。
矩阵指数
eAt=∑k=0∞k!(At)k=I+At+2!A2t2+⋯
基本性质:
| 性质 | 公式 |
|---|
| 导数 | dtdeAt=AeAt |
| 乘法 | eA(t+s)=eAteAs(当且仅当 AB=BA 时 eA+B=eAeB) |
| 逆 | (eAt)−1=e−At |
基解矩阵 Φ(t)=eAt
- Φ(0)=I
- Φ(t) 是标准基解矩阵(在 t=0 处取单位阵)
- 齐次通解:X(t)=eAt⋅C
- 初值问题 X(0)=X0 的解:X(t)=eAtX0
矩阵指数的计算
方法一:对角化
若 A=PDP−1(D 为对角阵),则:
eAt=PeDtP−1=Peλ1t⋱eλntP−1
方法二:Jordan 标准形
若 A 不可对角化,将其化为 Jordan 标准形 J=P−1AP,则 eAt=PeJtP−1。
方法三:特征值-特征向量法
最实用的方法:
- 求 A 的特征值 λ1,…,λn
- 对每个 λi,求特征向量 vi(实特征值)或取实部/虚部(复特征值)
- 构造基解:eλitvi(实根),eαt(cosβtu−sinβtw) 等(复根)
- 对重根,引入 teλt,t2eλt,… 项(广义特征向量)
求解 X′=(1411)X。
特征值:det(A−λI)=λ2−2λ−3=0⇒λ1=3,λ2=−1。
特征向量:
- λ1=3:v1=(1,2)⊤
- λ2=−1:v2=(1,−2)⊤
基解矩阵:
Φ(t)=(e3t2e3te−t−2e−t)
通解:X(t)=C1(12)e3t+C2(1−2)e−t。