1. 一阶微分方程
1.1. 概念
- 含有未知数、位置函数的导函数与自变量之间的关系的方程,称为 微分方程
- 未知函数导函数的最高阶数称为 该微分方程的阶
- 未知函数是一元函数的微分方程称为 常微分方程
y(n)=f(x,y,y′,⋯,y(n−1))
设 y=φ(x) 在区间 (a.b) 上连续且有直到 n 阶的导数,使得
φ(n)(x)≡f(x,φ(x),φ′(x),⋯,φ(n−1))
则称 y=φ(x) 为该微分方程在区间 (a,b) 上的一个解
如果含有 n 个独立的任意常数的函数
y=φ(x,C1,⋯,Cn),a<x<b
是 n 阶微分方程的解,则称它为该微分方程的 通解,不含任意常数的解称为 特解,条件
y(x0)y′(x0)y(n−1)(x0)=y0=y0′⋯=y0(n−1)
称为 n 阶微分方程的初始条件,其中 y0,y0′,⋯ 为 n 个给定的数,一般,由初始条件确定解中任意常数就得到相应的一个特解
1.2. 几种特殊类型的解法
1.2.1. 可分离变量
dxdy=h(x)g(y)
可化为
g(y)dy=h(x)dx
两边积分
∫g(y)dy=∫h(x)dx+C
其中,C 为任意常数
1.2.2. 齐次
dxdy=f(x,y)(3)
中的 f(x,y),若令 y=ux,当 x=0 时,可化为
f(x,y)=f(x,ux)=φ(u)
以新的未知函数 u 代替 y,得
u+xdxdu=φ(u)
即可分离变量
1.3. 一阶线性微分方程
y′+p(x)y=q(x)
通解是
y=e−∫p(x)dx[∫q(x)e∫p(x)dx+C]
1.4. 伯努力方程
y′+p(x)y=q(x)y{n}
化为
y−ndxdy+p(x)y1−n=q(x)
令 z=y{1−n},有
dxdz=dxd(y1−n)=(1−n)y−ndxdy
得
1−n1dxdz+p(x)z=q(x)
代入线性微分方程的通解公式,然后代回 y,得到原解
1.5. 全微分方程
若存在二元函数 u(x,y),使
du(x,y)=P(x,y)dx+Q(x,y)dy
则称微分方程
P(x,y)dx+Q(x,y)dy=0(4)
为全微分方程,通解为
u(x,y)=C
由曲线积分中有关的定理,有下述定理
设 D 为平面上的一个但连通区域,P(x,y) 与 Q(x,y) 在 D 上连续且有连续的一阶偏导数,则方程 (4) 为全微分方程的充要条件为
∂y∂P=∂x∂Q,(x,y)∈D
可以由观察法找 u(x,y),或者在路径无关条件下找 u(x,y),或者区域 D 为边平行于坐标轴的矩形条件下,由折线法找 u(x,y)
2. 二阶及高阶线性微分方程
2.1. 线性微分方程
定义
y(n)+a1(x)y(n−1)+⋯+an−1(x)y′+an(x)y=f(x),f(x)≡0(1)其中系数 a{i}(x) 为已知函数,称为 n 阶线性非齐次微分方程,f(x) 为自由项,方程
y(n)+a1(x)y(n−1)+⋯+an−1(x)y′+an(x)y=0(2)为 n 阶线性齐次微分方程
定义
设 y1(x),⋯,ym(x) 是定义在区间 (a,b) 内的 m 个函数,如果存在不全为零的 m 个常数 k1,⋯,km,使得
k1y1(x)+⋯kmym(x)≡0(3)成立,则称这 m 个函数在该区间内 线性相关,否则称 线性无关
2.2. 线性微分方程解的性质
定理
- 设 y∗(x) 为 (1) 的一个解,Y(x) 为 (1) 所对应的 (2) 的一个解,则 y=Y(x)+y∗(x) 为 (1) 的解
- 设 y1∗(x) 与 y2∗(x) 为 (1) 的两个解,则 y=y1∗(x)−y2∗(x) 为 (1) 所对应的 (2) 的解
齐次线性方程的解的叠加
设 y1(x),⋯,ym(x) 是齐次线性方程 (2) 的 m 个解,则他们的线性组合
y=i=1∑mCiyi
也是 (2) 的解,其中 Ci(i=1,⋯,m) 为常数
齐次线性方程的通解结构
设 yi(x)(i=1,2,⋯,n) 为 n 阶齐次线性方程 (2) 的 n 个线性无关的解,Ci(i=1,2,⋯,n) 为常数,则
y=i=1∑nCiyi(x)
为 (2) 的解
非其次线性方程的通解结构
设 y∗(x) 为 (1) 的一个解,Y(x) 为 (1) 对应的 (2) 的通解,则
y=Y(x)+y∗(x)
为 (1) 的通解
自由项为 f(x)=f{1}(x)+f{2}(x) 的解的叠加原理
设 yi∗ 为
y(n)+a1(x)y(n−1)+⋯+an−1(x)y′+an(x)y=fi(x)
的解 (i=1,2),则 y1∗(x)+y2∗(x) 为
y(n)+a1(x)y(n−1)+⋯+an−1(x)y′+an(x)y=f1(x)+f2(x)
的解
二阶常系数线性其次方程的通解求法及公式
二阶常系数线性齐次微分方程可写成
y′′+py′+qy=0(4)
其中,p,q 为常数,方程
r2+pr+q=0(5)
为方程 (4) 对应的 特征方程,它的根 r 称为 特征根。按不同情况,通解如下表
特征方程 r{2}+pr+q=0 的根 | 微分方程 y′′+py′+qy=0 的通解 |
---|
一对不等的实根 r1=r2 | y=C{1}e{r{1}x}+C{2}e{r{2}x} |
一对相等的实根 r{1}=r{2} | y=(C{1}+C{2}x)e{rx} |
一对共轭复根 r1,2=α±βi,β>0 | y=eαx(C1cosβx+C2sinβx) |
由 2 阶推广到 n 阶
n 阶常系数线性其次微分方程
y(n)+a1y(n−1)+⋯+an−1y′+any=0
对应特征方程
rn+a1rn−1+⋯+an−1r+an=0
关系如下表
特征方程的根 | 微分方程通解中对应的项 |
---|
单重实根 r | 对应一项 Ce{rx} |
k 重实根 r | 对应 k 项 (C1+C2x+⋯Ckxk−1)erx |
单重复数根 r1,2=α±βi | 对应两项 eαx(C1cosβx+C2sinβx) |
k 重复数根 r1,2=α±βi | 对应 2k 项 eαx[(A1+A2x+⋯+Akxk−1)cosβx+(B1+B2x+⋯+Bkxk−1)sinβx] |
某些特殊自由项的二阶常系数线性非齐次微分方程的解法
类型 1
y′′+py′+qy=Pm(x)eαx
- 求对应齐次方程的通解 Y(x)
- 求该非其次方程的特解 y∗(x)
y∗(x)=xkQm(x)eαx
其中
k=⎩⎨⎧012case a=λ1 and a=λ2case a=λ1 xor a=λ2case a=λ1=λ2
类型 2
y′′+py′+qy=Pm(x)eaxcosbx+Qn(x)eaxsinbx
- 求对应齐次方程的通解 Y(x)
- 令非齐次微分方程的特解为
y∗(x)=xk(Rl(x)eaxcosbx+Sl(x)eaxsinbx)
其中
k={01case a±ib is not the characteristic rootcase a±ib is a singlet characteristic root
l=max{m,n}
可降阶方程的解法
1. y′′=f(x)
做两次积分即可
2. y′′=f(x,y′) 缺 y 型
令 p=y′,y′′=dxdp,从而有
dxdp=f(x,p)
可解得 p=φ(x,C1),原方程的通解为 y=∫φ(x,C1)+C2
3. y′′=f(y,y′) 缺 x 型
令 p=y′,y′′=dxdp=dydp⋅dxdy=pdydp,从而有
pdydp=f(y,p)
解出 p=ψ(y,C1),再由 p=dxdy 代入,得
∫ψ(y,C1)dy=∫dx+C2=x+C2
做出左边积分,得到原微分方程的解
欧拉方程
x2dx2d2y+a1xdxdy+a2y=f(x)
若 x>0,令 x=et 作变量代换,有 t=lnx,从而 dxdt=x1
dxdydx2d2y=dtdy⋅dxdt=x1dtdy=dxd(x1dtdy)=−x21dtdy+x1dxd(dtdy)=−x21dtdy+x1dtd(dtdy)dxdt=−x21dtdy+x21dt2d2y
原方程化为
dt2d2y+(a1−1)dtdy+a2y=f(et)
是常系数线性微分方程,解答后还原为 x 即可
而对于 x<0 的情况,令 x=−e{t} 同理
3. 微分算子法求二阶常系数线性非齐次微分方程
3.1. 概念
微分
y′=dxdy=dxdy
算子
D:=dxd
- Dx2=2x
- Dsecx=secxtanx
而 D1 代表着微分的逆运算:积分
- D1cosx=sinx
- D1x2=31x3
推导
由 n 阶的一般式
any(n)+an−1(x)y(n−1)+⋯+a1(x)y′+a0(x)y=f(x)
将算子提取
anDny+an−1Dn−1y+⋯+a1Dy+a0y=f(x)
于是上式有公因子 y
(anDn+an−1Dn−1+⋯+a1D+a0)y=f(x)
括号内即为关于微分算子 D 的多项式,即微分算子式
令 F(D)y=f(x),有
y∗=F(D)1f(x)
y∗ 即为 F(D)1 作用于 f(x) 的结果
3.2. f(x) 形如 e{kx} 类
3y′′−2y′+5y=e{2x}
F(D)y∗=3D2−2D+5=3D2−2D+51e2x=131e2x将 e 的指数直接代入 D
y′′+2y′+3y=e{−3x}
F(D)y∗=D2+2D−3=D2+2D−31e−3x此时,将 D=−3 代入,发现分母上为 0,我们选择放弃代入,前面乘 x,对算子求一阶导数
y∗=D2+2D−31e−3x=x2D+21e−3x=−41xe−3x
y′′′+3y′′+3y′+y=e{−x}
F(D)y∗=D3+3D2+3D+1=D3+3D2+3D+11e−x=x3D2+6D+31e−x=x26D+61e−x=61x3e−x
5y′′−3y′+4y=5
F(D)y∗=5D2−3D+4=5D2−3D+415e0x=41
小结
- F(D) 取倒数,y∗=F(D)1f(x)
- 令 D=k,求出 y∗
- 若 D=k 时 F(D)=0,则前乘 x,算子求导
3.2. f(x) 形如 sinαx 或 cosαx
根据欧拉公式
eix=cosx+sinix
将三角函数翻译为 e 为底的指数函数,即 sinαx⇒eiαx,则 k=iα
2y′′−3y=sin3x
F(D)y∗=2D2−3=2D2−31sin3x=2(3i)2−31sin3x=−211sin3x
y′′+4y=cos2x
F(D)y∗=D2+4=D2+41cos2x=(2i)2+41cos2x此时,分母为 0,不能继续运算。根据上一节中,前乘 x,算子求导的法则,有
y∗=D2+41cos2x=x2D1cos2x=x4i1cos2x但此时直接将 i 代入会得到分母为复数,不符合实际情况。回想起,D1 的含义是 积分,因此直接将 D1 作用于 cos2x
y∗=D2+41cos2x=x2D1cos2x=2xD1cos2x=41sin2x
y′′+3y′−2y=sin3x
F(D)y∗=D2+3D−2=D2+3D−21sin3x首先,能代则代,即将 k=3i 代入 D{2}
y∗=D2+3D−21sin3x=3D−111sin3x接着,对分母进行 “有理化”
y∗=3D−111sin3x=9D2−1213D+11sin3x=−2021(3D+11)sin3x=−2021(3Dsin3x+11sin3x)=−2021(9cos3x+11sin3x)
小结
- 将 sinαx 和 cosαx 翻译为 eiαx,之后用上一讲的方法
- 若 F(D)=0,同样采用前乘 x,算子求导的方法
- 分母上有 D 的一次项,凑出平方项后代入
3.3. f(x)形如 P{n}(x)
y′′−3y′+2y=2x{2}−3x+1
F(D)y∗=D2−3D+2=D2−3D+21(2x2−3x+1)
- 把 F(D) 按照升幂排列 2−3D+D{2}
- 以 1 为被除数,F(D) 为除数,作竖式除法
- 基本原则:消去首项,商到商式中出现 f(x) 最高次幂为止
将 D 作为求导运算
y∗=(21+43D+87D2)(2x2−3x+1)=x2+23x+47
y′′−3y′=x{2}−3
F(D)=D2−3D若 F(D) 中有公因式,则必须提出 D 的公因式,再进行计算
y∗=D1D−31(x2−3)=D1(−31−91D−271D2)(x2−3)=D1(−31x2−92x+2725)=−91x3−91x2+2725x
小结
- 多项式除法算 F(D)1
- F(D) 中有 D 的因式,必须先提取,再运算
3.4. 三种复合形式的求法
f(x) 形如 ekxsinαx
逆算子移位公式
F(D)1ekxv(x)=ekxF(D+k)1v(x)
y′′+3y′−2y=e−xsin2x
y∗=D2+3D−21e−xsin2x=e−x(D−1)2+3(D−1)−21sin2x=e−xD2+D−41sin2x=e−xD−81sin2x=e−xD2−64D+8sin2x=−681e−x(D+4)sin2x=−341(cos2x+4sin2x)e−x
y′′+2y′+y=xe{x}
y∗=D2+2D+11xex=exD2+4D+41x=ex(41−41D)x=41(x−1)ex
y′′−4y′+4y=3xe{2x}
y∗=D2−4D+413xe2x=e2xD213x=21x3e2x
f(x) 形如 Pn(x)sinαx
一般只需掌握 P{n}(x)=x 的情况,有
F(D)1xv(x)=(x−F(D)F′(D))F(D)1v(x)
y′′+y=xcos2x
y∗=D2+11xcos2x=(x−D2+12D)D2+11cos2x=−31(x−D2+12D)cos2x=−31xcos2x+31D2+12Dcos2x=−31xcos2x−92Dcos2x=−31xcos2x+94sin2x