本章节主要讨论线性下的方程
# 二阶线性常微分方程
二阶常微分方程 (Second-Order Ordinary Differential Equation, SODE)「二階常微分方程式」 是指形如
F(x,y,y′,y′′)=0
的常微分方程,其中 y 是未知函数,x 是自变量,y′ 和 y′′ 分别是 y 关于 x 的一阶和二阶导数。
特别地,如果方程形如
y′′+P(x)y′+Q(x)y=R(x)
其中 P(x),Q(x),R(x) 是关于 x 的已知函数,那么称其为 二阶线性常微分方程 (Second-Order Linear Ordinary Differential Equation)「二階線形常微分方程式」。
- 当 R(x)=0 时,称方程为 齐次 (Homogeneous)「斉次」
对于任意一个二阶线性常微分方程,即使 R(x)=0,也可以定义其 对应齐次方程(Corresponding Homogeneous Equation)「同伴方程式」:
y′′+P(x)y′+Q(x)y=0
接下来让我们分析对应齐次方程的重要性
令二阶线性常微分方程,以及其对应齐次方程
Equ1Equ2:y′′+P(x)y′+Q(x)y=R(x):y′′+P(x)y′+Q(x)y=0
设 y,y0 分别是 Equ1 的通解与特解
设 Y 是 Equ2 的通解
那么代入通解与特解得到
{y′′+P(x)y′+Q(x)y=R(x)y0′′+P(x)y0′+Q(x)y0=R(x)
因此
y′′−y0′′+P(x)(y′−y0′)+Q(x)(y−y0)=0
也就是说 y−y0 是 Equ2 的解,进而 y−y0 是 Equ2 的通解,得到 y−y0=Y,即
y=y0+Y
这意味着,任意一个二阶线性常微分方程的通解,都可以表示为其特解与对应齐次方程的通解之和
接下来具体考虑如何构造 Equ2 的通解 Y
在线性代数的笔记部分已经给出过证明:
V:={y∣y′′+P(x)y′+Q(x)y=0}
是一个线性空间。所以如果可以给出 Equ2 的两个线性无关的解 y1,y2,那么
Y=C1y1+C2y2
就是 Equ2 的通解。并且 y1,y2 被称为 基本解
对于线性无关性的判定,有以下结论
定理 Wronskian 判定法
设 y1,y2 是 Equ2 的两个解,定义它们的 Wronskian 行列式为
W(y1,y2)(x):=∣∣∣∣∣y1(x)y1′(x)y2(x)y2′(x)∣∣∣∣∣=y1(x)y2′(x)−y2(x)y1′(x)
如果存在 x0 使得 W(y1,y2)(x0)=0,则 y1,y2 线性无关
证明
考虑逆否命题:如果 y1,y2 线性相关,则对于任意 x,均有 W(y1,y2)(x)=0
此时,存在两个非零系数 C1,C2,使得
C1y1+C2y2=0
对上式微分,并用矩阵形式并列结果,得到
(C1y1+C2y2C1y1′+C2y2′)=(y1y1′y2y2′)(C1C2)=(00)
由于 (C1C2) 是非零向量,所以
∣∣∣∣∣y1y1′y2y2′∣∣∣∣∣=W(y1,y2)=0
□
# 常数系数
常数系数的二阶线性常微分方程是最简单的一类二阶线性常微分方程,由上述理论,我们只需要构造对应齐次方程的通解,即形如
y′′+ay′+by=0
其中 a,b 是常数
不妨设基本解形如 y=eλx
这里可能会产生的问题是,为什么能这么理所当然地设为指数函数?
首先在这个方程中,我们需要寻找一个函数 y,使得它的二阶导数、一阶导数和它本身的某种线性组合恒等于 0。也就是说需要找一个函数使得求导后也具有和原函数的线性。所有初等函数中,只有指数函数 eλx 具有这种性质
至于唯一性,由于齐次方程的解空间是线性的,我们只需要找到一个基本解系就可以构造出所有的通解了,如果确实真的能找到另外一个不同的基本解系,那么实际发挥的作用和 eλx 是一样的,并且应该是没有指数函数那么好的计算性质的
代入原方程可以得到(注意 eλx 不为零)
λ2+aλ+b=0
称该方程为 特征方程 (Characteristic Equation)「特性方程式」
该方程无非有三种情况
情况 1 具有两个相异实数解 λ1,λ2
条件等价于 a2−4b>0
此时可以得到两个解
y1=eλ1x,y2=eλ2x
代入 Wronskian 行列式可以得到
W(y1,y2)=(λ2−λ1)e(λ1+λ2)x=0
因此 y1,y2 线性无关,构成 Equ2 的基本解系。
即通解形如
Y=C1eλ1x+C2eλ2x
情况 2 具有一个重根 λ
条件等价于 a2−4b=0
此时有解 y1=eλx,显然我们需要找到另外一个线性无关的解。自然地我们期待该解也具有指数函数的性质。不妨设 y2=u(x)eλx,其中 u 是未知函数
代入原方程可以得到
[u′′+(2λ+a)u′]eλx=0
利用 Vieta 定理可以得到 2λ+a=0,因此
u′′=0
解出 u 的通解为 u=C1x+C2,为一次函数,不妨考虑 u=x,此时
y2=xeλx
代入 Wronskian 行列式可以得到
W(y1,y2)=e2λx=0
因此 y1,y2 线性无关,构成 Equ2 的基本解系。通解形如
Y=(C1+C2x)eλx
情况 3 具有一对共轭复数根 α±βi,其中 β=0
条件等价于 a2−4b<0
此时有解
y1=e(α+βi)x,y2=e(α−βi)x
代入 Wronskian 行列式
W(y1,y2)=−2βie2αx=0
因此 y1,y2 线性无关,构成 Equ2 的基本解系。构造通解前通常需要改写形式
Euler 公式给出
y1=eαx(cosβx+isinβx),y2=eαx(cosβx−isinβx)
因此,注意常数的任意性,可以化简为实数函数
Y=C1eαx(cosβx+isinβx)+C2eαx(cosβx−isinβx)=eαx[→C1(C1+C2)cosβx+→C2i(C1−C2)sinβx]=eαx(C1cosβx+C2sinβx)
现在常数系数的二阶线性常微分方程只剩下了一个问题:如何构造 Equ1 的一个特解 y0?
通过特征方程,先构造出 Equ2 的基本解系 y1,y2,此时
Y=C1y1+C2y2
为了分析如何将解从齐次方程提升到非齐次方程,最常用的分析手段是 常数变易法 (Method of Variation of Parameters)「定数変化法」,也就是将 C1,C2 从常数变为未知函数 C1(x),C2(x),假设特解形如
y0=C1(x)y1+C2(x)y2
对其微分,得到
y0′=C1′y1+C1y1′+C2′y2+C2y2′
为了简化计算,通常会额外添加一个约束条件
C1′y1+C2′y2=0
那么
y0′=C1y1′+C2y2′
对其再次微分,得到
y0′′=C1y1′′+C2y2′′+C1′y1′+C2′y2′
代入 Equ1
y0′′+Py0′+Qy0=(C1y1′′+C2y2′′+C1′y1′+C2′y2′)+P(C1y1′+C2y2′)+Q(C1y1+C2y2)=C1(y1′′+Py1′+Qy1)+C2(y2′′+Py2′+Qy2)+C1′y1′+C2′y2′=C1′y1′+C2′y2′
因此
C1′y1′+C2′y2′=R
将约束条件与该式联立,得到
(y1y1′y2y2′)(C1′C2′)=(0R)
由于 y1,y2 线性无关,所以 Wronskian 行列式 W(y1,y2)=0,可以解出
(C1′C2′)=W(y1,y2)1(y2′−y1′−y2y1)(0R)=W(y1,y2)1(−y2Ry1R)
分别积分
C1=−∫W(y1,y2)y2Rdx,C2=∫W(y1,y2)y1Rdx
代入,可以得到特解
y0=−y1∫W(y1,y2)y2Rdx+y2∫W(y1,y2)y1Rdx
示例
求解
y′′+4y=cosx
解
构造对应齐次方程
y′′+4y=0
特征方程为
λ2+4=0
解得 λ=±2i,构造基本解系
y1=cos2x,y2=sin2x
计算 Wronskian 行列式
W(y1,y2)=∣∣∣∣∣cos2x−2sin2xsin2x2cos2x∣∣∣∣∣=2
计算特解
y0=−cos2x∫2sin2x⋅cosxdx+sin2x∫2cos2x⋅cosxdx=−21cos2x∫sin2x⋅cosxdx+21sin2x∫cos2x⋅cosxdx
积化和差公式给出
∫sin2x⋅cosxdx∫cos2x⋅cosxdx=21∫(sin3x+sinx)dx=−61cos3x−21cosx+C1=21∫(cos3x+cosx)dx=61sin3x+21sinx+C2
因此
y0=−21cos2x(−61cos3x−21cosx)+21sin2x(61sin3x+21sinx)=121cosx+41cosx=31cosx
最终得到通解
y=31cosx+C1cos2x+C2sin2x
□