微分方程
定义
含有位置函数的导数或微分的等式称为微分方程,未知函数是一元函数的微分方程称为常微分方程
微分方程中未知函数的导数的最高阶数,称为微分方程的阶
一般的n阶微分方程可表示为F(x,y,y′,…,y(n))=0,其中y(n)必须出现,其他项可以不出现
关于未知函数及其各阶导数均为一次的方程称为线性微分方程,n阶微分方程的一般形式为dxndny+an−1(x)dxn−1dn−1y+⋯+a1(x)dxdy+a0y=f(x),其中ai(i=0,1…,n−1),f(x)为已知函数
若函数y=φ(x)在区间I上有n阶导数,且满足F[x,φ(x),φ′(x),…,φ(n)(x)]≡0则函数y=φ(x)就叫作微分方程F(x,y,y′,…,y(n))=0在区间I上的解
若方程的解中含有与方程阶数相同个数的相互独立的任意常数,则称这样的解为方程的通解;确定微分方程通解中任意常数的值的条件称为初值条件或定解条件;方程通解中任意常数被确定后的适合定解条件的解称为微分方程的特解
例如y=x2+2是y′=2x的解,y=x2+C则是其通解,而y=x2+1是满足y(0)=1的特解
对于n阶微分方程F(x,y,y′,…,y(n))=0,其通解为带有n个相互独立的任意常数的函数y=y(x,C1,C2,…,Cn),若给出如下初值条件y(x0)=y0,y′(x0)=y1,…,y(n−1)(x0)=yn−1就能确定任意常数C1,C2,…,Cn的值而得到一个特解。求微分方程F(x,y,y′,…,y(n))=0满足上述初值条件的特解的问题,称为初值问题或柯西问题记作$$\begin{cases}F(x,y,y’,\dots,y^{(n)})=0\y(x_{0})=y_{0},y’(x_{0})=y_{1},\dots,y^{(n-1)}(x_{0})=y_{n-1}\end{cases}$$
特别地,一阶微分方程的初值问题为{F(x,y,y′)=0y(x0)=y0
还有其他的一些初值条件,例如对于二阶常微分方程y′′=f(x,y,y′)的初值条件为y(a)=y1,y(b)=y2,称为边值条件
常微分方程的解的图形是一条曲线,称为微分方程的积分曲线。初值问题{F(x,y,y′)=0y(x0)=y0的几何意义是求微分方程通过点(x0,y0)的那条积分曲线
一阶微分方程
可分离变量的微分方程
若一阶微分方程可写为dxdy=g(x)h(x)或M(y)dy=N(x)dx,则称它为可分离变量的方程,对已分离变量的方程M(y)dy=N(x)dx,则有∫M(y)dy=∫N(x)dx
eg:
x1+y2dx+y1+x2dy1+x2xdx+1+y2ydy∫1+x2xdx+∫1+y2ydy1+y2+1+x2=0=0=0=C
可化为可分离变量型的方程
形如y′=φ(xy)的方程,称为齐次型方程,例如dxdy=x+yx−y,dxdy=x2+y2xy,利用代换u=xy,可以将这类方程化为可分离变量的方程
令y=ux,则dxdy=u+xdxdu,带入原方程得u+xdxdu=φ(u),即可以可分离变量的微分方程的方式求解
一阶线性微分方程
形如dxdy+P(x)y=Q(x),若Q(x)≡0,则称为一阶齐次线性微分方程;若Q(x)≡0,则称为一阶非齐次线性微分方程
为求一阶非齐次线性微分方程的通解,先求他所对应的齐次线性方程dxdy+P(x)y=0的通解,这是一个可分离变量的方程,分离变量得ydy=−P(x)dx,积分得ln∣y∣=−∫P(x)dx+ln∣C∣(用ln∣C∣而不是C是为了后续的计算更方便),即y=Ce−∫P(x)dx
接着使用常数变易法来求解非齐次线性方程的解。
将C变成一个待定函数C(x)将y=C(x)e−∫P(x)dx带入原方程中得到C′(x)e−∫P(x)dx−P(x)C(x)e−∫P(x)dx+P(x)C(x)e−∫P(x)dx=Q(x)C′(x)e−∫P(x)dx=Q(x)C′(x)=Q(x)e∫P(x)dx积分得C(x)=∫Q(x)e∫P(x)dxdx+C再将C(x)带回得到y=Ce−∫P(x)dx+e∫P(x)dx∫Q(x)e∫P(x)dxdx
若令C=0则可得到一阶非齐次方程的一个特解y=e∫P(x)dx∫Q(x)e∫P(x)dxdx,而一阶齐次线性方程的通解为y=Ce−∫P(x)dx,由此可看出,一阶非齐次方程的通解为其的一个特解与其对应的齐次线性方程的通解之和
伯努利方程
形如
dxdy+P(x)y=Q(x)yα(α=0,1)
的微分方程,称为伯努利(Bernouli)方程,他是一阶非线性微分方程,但可以化为一阶线性微分方程,
在两端同时乘y−α得到y−αdxdy+y1−αP(x)=Q(x)令z=y1−α,则dxdz=(1−α)y−αdxdy带入得dxdz+(1−α)P(x)z=(1−α)Q(x)
求出其通解后将z=y1−α带回即可得到原方程的通解
高阶微分方程
y(n)=f(x)
对微分方程y(n)=f(x),只需对两边进行n次积分,即可得到y(n)=f(x)的通解
y′′=f(x,y′)
微分方程y′′=f(x,y′)的特点是不含未知函数y。令y′=p(x),y′′(x)=p′(x),则方程变成p′=f(x,p),即以p为未知函数的一阶微分方程,若能求出其通解y′=p=φ(x,C1),则再对两边积分可得原方程通解y=∫φ(x,C1)dx+C2
其他情形
对特殊的二阶微分方程,可根据其形式采取一些特殊的简便解法,例如:对方程y′′=f(y),两边同时乘2y′,有2y′y′′=2y′f(y),即dxd(y′2)=2f(y)⋅dxdy,可得d(y′2)=2f(y)dy,故y′2=2∫f(y)dy+C1,再两边积分即可得到通解
线性微分方程解的结构
n阶线性方程的一般形式为y(n)+p1(x)y(n−1)+⋯+pn−1y′+pn(x)y=f(x),其中p1(x)、…、pn(x)、f(x)都是定义在某个区间I上的已知连续函数,若f(x)≡0,则称方程为齐次线性微分方程,若f(x)≡0,则称为非齐次微分方程
设yi(x),i=1,…,n为定义在区间I上的n个函数,若存在n个不全等于零的常数ki,i=1,…,n使得
i=1∑nkiyi(x)=0,∀x∈I
则称yi(x),i=1,…,n在区间I上线性相关,否则称其在区间I上线性无关
二阶齐次线性微分方程的结构
二阶齐次线性微分方程的一般形式为y′′+p(x)y′+q(x)y=0,其中p(x),q(x)都是区间I上的已知连续函数
性质
- 叠加原理:若函数y1(x),y2(x)是二阶齐次线性微分方程的两个解则函数y=C1y1(x)+C2y2(x)也是方程的解,其中C1,C2为任意常数
- 若y1(x),y2(x)时二阶齐次线性微分方程的两个线性无关解,则方程的通解为y=C1y1(x)+C2y2(x),其中C1,C2为任意常数
二阶非齐次线性微分方程的结构
二阶非齐次线性微分方程的一般形式为y′′+p(x)y′+q(x)y=f(x),其中p(x),q(x)都是区间I上的已知连续函数
性质
- 二阶非齐次线性微分方程的通解为它所对应的齐次线性微分方程的通解与它本身的一个特解之和
- 设二阶非齐次线性微分方程的右端项f(x)是几个函数之和,如y′′+p(x)y′+q(x)y=f1(x)+f2(x),而y1∗(x)和y2∗(x)分别是方程y′′+p(x)y′+q(x)y=f1(x)和y′′+p(x)y′+q(x)y=f2(x)的特解,则y∗=y1∗(x)+y2∗(x)是原方程的特解
解线性微分方程的常数变易法
已知二阶非齐次线性微分方程对应的二阶齐次线性微分方程的一个不恒为零的解y1(x)
令y(x)=y1(x)u(x)则有y1u′′+(2y1′+py1)u′+(y1′′+py1′+qy1)u=f因为y1′′+py1′+qy1≡0得y1u′′+(2y1′+py1)u′=f令u′=v则有v′+(y12y1′+p)v=y1f按照一阶线性微分方程的解法,可得通解为v=C1V(x)+v∗(x)对左右两端积分得,u=C1U(x)y1(x)+C2+u∗(x)于是可得二阶非齐次线性方程的通解为y=C1U(x)y1(x)+C2y1(x)+u∗(x)y1(x)
常系数线性微分方程
二阶常系数齐次线性微分方程
形如y′′+py′+qy=0即二阶常系数齐次线性微分方程,由二阶齐次线性微分方程的性质可知:若y1(x),y2(x)时二阶齐次线性微分方程的两个线性无关解,则方程的通解为y=C1y1(x)+C2y2(x),其中C1,C2为任意常数。即只需找出二阶常系数齐次线性微分方程的两个线性无关解即可求出其通解
根据该方程的特点(常系数、齐次、线性)和指数函数eλx的导数仍是指数函数,将指数函数eλx代入上述方程试算,即(eλx)′′+p(eλx)′+q(eλx)=(λ2+pλ+q)eλx=0,可见当且仅当λ是代数方程λ2+pλ+q的根时,函数y=eλx是方程y′′+py′+qy=0的解。
这个代数方程的系数正好是微分方程y′′+py′+qy=0的系数。因此,就称它为常系数齐次线性微分方程y′′+py′+qy=0的特征方程,关于这个特征方程的根(称为特征根),只可能是下面的三种情形之一:
- 两个不同的实根λ1,λ2
- 二重根λ
- 复数根α±iβ
两个不同实根
若有特征方程有两个不同实根λ1,λ2,则y1=eλ1x,y2=eλ2x都是原方程的解,而且{eλ1x,eλ2x}线性无关,因此原方程通解为y=C1eλ1x+C2eλ2x
二重根
若特征方程有二重根λ=−2p,此时y1=eλx是原方程的一个解,为得到另一个与y1线性无关的解,可采用常数变易法,设y2=u(x)eλx,代入原方程并化简、整理,得u′′+(2λ+p)u′+(λ2+pλ+q)u=0,由于λ2+pλ+q=0,2λ+p=0,可得u′′=0,为了计算方便可取u(x)=x,即y2=xeλx也是原方程的解,显然y1,y2无关,故原方程通解为y=C1eλx+C2xeλx
复数根
若特征方程有复数根λ=α±iβ,则y1,2=eαx±iβx=eαxcosβx±ieαxsinβx(欧拉公式),由叠加原理可知y1=21(y1+y2)=eαxcosβx,y2=21(y1−y2)=eαxsinβx也是原方程的解,且y1y2=tanβx不恒等于常数,故原方程通解为y=C1eαxcosβx+C2eαxsinβx
eg:
(1) 齐次方程 y′′−2y′−3y=0 的特征方程为 λ2−2λ−3=0,它有两个不相等的实根 λ1=−1,λ2=3,故原方程的通解为
y=C1e−x+C2e3x.
(2) 齐次方程 y′′−3y′=0 的特征方程为 λ2−3λ=0,它有两个不相等的实根 λ1=0,λ2=3,故原方程的通解为
y=C1+C2e3x.
(3) 齐次方程 y′′+4y′+4y=0 的特征方程为 λ2+4λ+4=0,它有二重根 λ=−2,故原方程的通解为
y=C1e−2x+C2xe−2x.
(4) 齐次方程 y′′+4y′+29y=0 的特征方程为 λ2+4λ+29=0,它有复数根 λ=−2±5i,故原方程的通解为
y=(C1cos5x+C2sin5x)e−2x.
二阶常系数齐次线性微分方程的上述结论可以推广到一般 n 阶常系数齐次线性微分方程
y(n)+a1y(n−1)+⋯+an−1y′+any=0,(1)
其中 a1,a2,⋯,an 为实常数,与之对应的特征方程为
λn+a1λn−1+⋯+an−1λ+an=0.(2)
根据特征方程模块(1)的根的不同情况,可得到微分方程(2)的相对应的解,现将其列表如下:
| 特征方程的根 |
微分方程相应的线性无关的解项 |
| 单根 |
实根 λ:给出一项:eλx |
|
复根 α±iβ:给出两项:eαxcosβx,eαxsinβx |
| k 重根 (k>1) |
实根 λ:给出 k 项:eλx,xeλx,⋯,xk−1eλx |
|
复根 α±iβ:给出 2k 项: eαxcosβx, eαxsinβx, xeαxcosβx, xeαxsinβx, ⋯, xk−1eαxcosβx, xk−1eαxsinβx(分别取实部与虚部形成) |
二阶常系数非齐次线性微分方程
形如y′′+py′+qy=f(x)即二阶常系数非齐次线性微分方程
由线性微分方程的解的结构可知,只需求出非齐次线性微分方程的一个特解与对应齐次线性微分方程的通解,即可得到非齐次线性微分方程的通解。上一段已经讨论过如何求y′′+py′+qy=f(x)对应齐次微分方程的通解,故现在的关键问题在于如何求y′′+py′+qy=f(x)的一个特解
由于y′′+py′+qy=f(x)的特解形式与f(x)密切相关,没有对一般形式的f(x)求特解的通用公式,故仅针对f(x)的两种常见形式讨论求特解的方式
情形一
f(x)=Pm(x)eλ∗x,Pm(x)=a0xm+a1xm−1+⋯+am−1x+am,其中λ是常数
由于多项式与指数函数的乘积的导数仍是多项式与指数函数的乘积(只是多项式发生变化),故在此情形下可以假设方程y′′+py′+qy=f(x)有特解y∗=Q(x)eλx,其中 Q(x) 是一多项式。有
(y∗)′=eλ∗x[λ∗Q(x)+Q′(x)],(y∗)′′=eλ∗x[λ∗2Q(x)+2λ∗Q′(x)+Q′′(x)]
代入方程,消去 eλ∗x,得Q′′(x)+(2λ∗+p)Q′(x)+(λ∗2+pλ∗+q)Q(x)=Pm(x)
为使此式成立,其左端必须为m次多项式,且它的各次幂的系数应等于Pm(x)中相应次幂的系数。由于m次多项式中含有m+1个系数(包括常数项),故由此式可以建立多项式系数间的m+1个等式。在一定范围内,只要Q(x)中含有m+1个待定系数,就可以通过此式建立一个含m+1个方程的代数方程组,并由此唯一地确定出各系数的值,从而得到方程y′′+py′+qy=f(x)的一个特解,这种求解方法称为待定系数法。下面分三种情形讨论Q(x)的形式:
-
若λ∗不是λ2+pλ+q=0的根,则此式左端是一个次数与Q(x)相同的多项式,于是为了使此式两端多项式次数相等,Q(x)应当是一个与Pm(x)次数相同的多项式Q(x)=Qm(x)=b0xm+⋯+bm,y∗=Qm(x)eλ∗x
-
若λ∗是λ∗2+pλ∗+q=0的单根,即λ∗2+pλ+q=0,2λ+p=0。此式左端是一个次数与Q′(x)相同的多项式,于是为了使此式两端多项式次数相等,Q(x)应当是一个比Pm(x)次数高1次的多项式。此时可以取Q(x)=xQm(x)=x(b0xm+⋯+bm),y∗=xQm(x)eλ∗x
-
若λ∗是的λ∗2+pλ∗+q=0重根,即λ∗2+pλ∗+q=0,2λ+p=0。此式左端是一个次数与Q′′(x)相同的多项式。于是为了使此式两端多项式次数相等,Q′′(x)应当是一个比Pm(x)次数高2次的多项式。此时可以取Q(x)=x2Qm(x)=x2(b0xm+⋯+bm),y∗=x2Qm(x)eλ∗x
eg:
求方程y′′+6y′+9y=2xe−3x的通解解:这里Pm(x)=2x,λ=−3。因特征方程λ2+6λ+9=0有二重根λ=−3,故对应齐次方程的通解为Y=C1e−3x+C2xe−3x,并且可令非齐次方程的特解为y∗=x2(ax+b)e−3x=(ax3+bx2)e−3x,有(y∗)′=(3ax2+2bx−3ax3−3bx2)e−3x,(y∗)′′=(6ax+2b−9ax2−6bx−9ax2−6bx+9ax3+9bx2)e−3x,代入得(9ax3+9bx2−18ax2+6ax−12bx+2b)e−3x+(18ax2+12bx−18ax3−18bx2)e−3x+(9ax3+9bx2)e−3x=2xe−3x.比较系数得6a−12b+12b=2,2b=0,从而有a=31,b=0。故y∗=31x3e−3x,原非齐次方程的通解为y=C1e−3x+C2xe−3x+31x3e−3x.
情形二
f(x)=eλx[Pl(x)cosωx+Pn(x)sinωx],其中λ,ω为常数,Pl(x),Pn(x)分别为x的l,n次多项式
记m=max{l,n},则有
- 当λ±iω不是特征方程的根时,可令特解为y∗=eλx[Pm(x)cosωx+Qm(x)sinωx],其中Pm(x),Qm(x)为x的m次多项式
- 当λ±iω是特征方程的单根时,y∗=eλx[Pm(x)cosωx+Qm(x)sinωx]存在于齐次解中,不可令为特解,故可令特解为y∗=xeλx[Pm(x)cosωx+Qm(x)sinωx]
eg:
求方程y′′+y=xcos2x的一个特解因特征方程λ2+1=0有单根λ1,2=±i,而λ+iω=2i不是特征方程的根,故可令特解为y∗=(ax+b)cos2x+(cx+d)sin2x.求出(y∗)′,(y∗)′′,代入方程,得(−3ax−3b+4c)cos2x−(3cx+3d+4a)sin2x=xcos2x,从而a=−31,b=0,c=0,d=94。故特解为y∗=−31xcos2x+94sin2x.解这里Pl(x)=x,Pn(x)=0,λ=0,ω=2。
二阶常系数非齐次线性微分方程的上述结论也可以推广到一般的 n 阶常系数非齐次线性微分方程
y(n)+a1y(n−1)+⋯+an−1y′+any=f(x).(1)
根据f(x)的不同情形,可得到微分方程(1)相对应的特解,下面仅给出两个特殊但很有用的情形下特解的形式
-
f(x)=Pm(x)eλx,Pm(x)=a0xm+a1xm−1+⋯+am−1x+am
若 λ 不是特征方程的根,可取特解形式为y∗=Qm(x)eλx,Qm(x)=b0xm+⋯+bm.
若 λ 是特征方程的 k 重根,可取特解形式为y∗=xkQm(x)eλx,Qm(x)=b0xm+⋯+bm.
-
f(x)=eλx[Pl(x)cosωx+Pn(x)sinωx],记 m=max{l,n}。
当 λ±iω 不是特征方程的根时,可取特解形式为y∗=eλx[Pm(x)cosωx+Qm(x)sinωx].其中 Pm(x),Qm(x) 均为 x 的 m 次多项式。
当 λ±iω 是特征方程的 k 重根,取特解形式为y∗=xkeλx[Pm(x)cosωx+Qm(x)sinωx].
欧拉方程
形如
xndxndny+p1xn−1dxn−1dn−1y+⋯+pn−1xdxdy+pny=f(x)(1)
的方程称为欧拉方程,其中 p1,p2,⋯,pn 为常数。这类特殊的变系数线性微分方程,可通过自变量变换转换为常系数线性微分方程。
事实上,令 x=et(当 x<0 时,令 x=−et),则 t=lnx,dxdt=x1,
y′=dxdy=dtdydxdt=x1dtdy,
y′′=dxd(y′)=dxd(x1dtdy)=−x21dtdy+x1dt2d2ydxdt=−x21dtdy+x21dt2d2y,
从而 xy′=dtdy,x2y′′=dt2d2y−dtdy。一般地,用数学归纳法可以推出
xky(k)=D(D−1)⋯(D−k+1)y,(2)
其中 D=dtd 是微分算子,Dk=dtkdk。
把 x=et 及(2)式代入欧拉方程(1),则欧拉方程可变为关于自变量 t 的常系数线性微分方程
[D(D−1)⋯(D−n+1)+p1D(D−1)⋯(D−n+2)+⋯+pn−1D+pnI]y=f(et),(3)
求出(3)式的通解后再将 t=lnx 回代即得到原方程(1)的通解。注意(3)式中的 I 是恒等算子,即 Iy=y。
eg:
求微分方程x3y′′′+x2y′′−4xy′=3x2的通解。解令x=et,代入上述方程得到关于t的常系数线性微分方程[D(D−1)(D−2)+D(D−1)−4D]y=3e2t,即(D3−2D2−3D)y=3e2t,对应的齐次方程的通解为Y=C1+C2e3t+C3e−t,可求出非齐次方程的一个特解为y∗=−21e2t,换回原变量,得原方程的通解为y=C1+C2x3+C3x1−21x2.