您的当前位置:首页正文

二阶常微分方程解

2020-03-31 来源:个人技术集锦


第七节 二阶常系数线性微分方程

的解法

在上节我们已经讨论了二阶线性微分方程解的结构,二阶线性微分方程的求解问题,关键在于如何求二阶齐次方程的通解和非齐次方程的一个特解。本节讨论二阶线性方程的一个特殊类型,即二阶常系数线性微分方程及其求解方法。先讨论二阶常系数线性齐次方程的求解方法。

§7.1 二阶常系数线性齐次方程及其求解方法

设给定一常系数二阶线性齐次方程为

d2ydy 2+p+qy=0 (7.1)

dxdx 其中p、q是常数,由上节定理二知,要求方程(7.1)的通解,只要求出其任意两个线性无关的特解y1,y2就可以了,下面讨论这样两个特解的求法。

我们先分析方程(7.1)可能具有什么形式的特解,

d2ydy从方程的形式上来看,它的特点是2,,y各乘

dxdx以常数因子后相加等于零,如果能找到一个函数y,

d2ydy其2,,y之间只相差一个常数因子,这样的函dxdx数有可能是方程(7.1)的特解,在初等函数中,指数函数erx,符合上述要求,于是我们令 y=e

rx

(其中r为待定常数)来试解

2dydyrxrx2rx

将y=e,=re,2=re代入方程(7.1)

dxdx2rxrxrx

得 re+pre+qe=0

或 erx(r2+pr+q)=0因为erx≠0,故得 r+pr+q=0

2

由此可见,若r是二次方程

r2+pr+q=0 (7.2)

的根,那么erx就是方程(7.1)的特解,于是方程(7.1)的求解问题,就转化为求代数方程(7.2)的根问题。称(7.2)式为微分方程(7.1)的特征方程。

特征方程(7.2)是一个以r为未知函数的一元二次代数方程。特征方程的两个根r1,r2,称为特征根,由代数知识,特征根r1,r2有三种可能的情况,下面我们分别进行讨论。此时e

(1)若特证方程(7.2)有两个不相等的实根r1,r2,

r1x

,e是方程(7.1)的两个特解。

r2x

er1x因为 r2x=e(r1r2)x≠常数

e

所以er1x,er2x为线性无关函数,由解的结构定理知,方程(7.1)的通解为y=C1e+C2e

r1x

r2x

(2)若特征方程(7.2)有两个相等的实根r1=r2,此时p2-4q=0,即

p有r1=r2=,这样只能得到方程(7.1)的一个特

2y2r1x

解y1=e,因此,我们还要设法找出另一个满足≠

y1y2y2常数,的特解y2,故应是x的某个函数,设=u,

y1y1其中u=u(x)为待定函数,即 y2=uy1=uer1x

对y2求一阶,二阶导数得

dy2dur1xdur1xr1x

=e+r1ue=(+r1u)e

dxdxdx2d2y2dur1xdu2

2=(r1u+2r1+2)e

dxdxdx将它们代入方程(7.1)得

dud2ur1xdur1x

(r1u+2r1+2)e+p(+r1u)e+

dxdxdxr1x

que=0

2

d2udu [2+(2r1+p) +(r21+pr1+q)u]er1x

dxdx=0

因为e≠0,且因r1是特征方程的根,故有r

r1x

21

ppr1+q=0,又因r1=-故有2r1+p=0,于是上式

2成为 d2u 2=0

dx

d2u显然满足2=0的函数很多,我们取其中最简单

dx的一个 u(x)=x

则y2=xerx是方程(7.1)的另一个特解,且y1,y2是两个线性无关的函数,所以方程(7.1)的通解是 y=C1e+C2xe=(C1+C2x)e+iβ,r2=α-iβ y1=e(α+iβ)x

则通解为 y=C1e

+C2e

(α-iβ)x

(α+iβ)xr1x

r1x

r1x

(3)若特征方程(7.2)有一对共轭复根 r1=α

此时方程(7.1)有两个特解

y2=e(α-iβ)x

其中C1,C2为任意常数,但是这种复数形式的解,

在应用上不方便。在实际问题中,常常需要实数形式的通解,为此利用欧拉公式

eix=cosx+isinx,e-ix=cosx-isinx

1有 (eix+e-ix)=cosx

21 (eix-e-ix)=sinx

2i11αxiβx-iβxαx

(y1+y2)=e(e+e)=ecosβx

2211αxiβx-iβx

(y1-y2)=e(e-e)=eαxsinβx

2i2i11由上节定理一知, (y1+y2), (y1-y2)是方程

22iαxαx

(7.1)的两个特解,也即ecosβx,esinβx是方程(7.1)的两个特解:且它们线性无关,由上节定理二知,方程(7.1)的通解为

αx

αx

y=C1ecosβx+C2esinβx

或 y=eαx(C1cosβx+C2sinβx)

其中C1,C2为任意常数,至此我们已找到了实数形式的通解,其中α,β分别是特征方程(7.2)复数根的实部和虚部。

综上所述,求二阶常系数线性齐次方程(7.1)的通解,只须先求出其特征方程(7.2)的根,再根据他的三种情况确定其通解,现列表如下

2d2ydy特征方程r+pr+q=0的微分方程2+p+qy根 dxdx=0的通解 r1xr2x有二个不相等的实根r1,y=C1e+C2e r2 有二重根r1=r2 y=(C1+C2x)er1x r1iy=eαx(C1cosβx+C2sin有一对共轭复根 r2iβx) 例1. 求下列二阶常系数线性齐次方程的通解

d2ydy (1) 2+3-10y=0

dxdxd2ydy(2) 2-4+4y=0

dxdxd2ydy(3) 2+4+7y=0

dxdx解 (1)特征方程r2+3r-10=0有两个不相等的实根

r1=-5,r2=2

2

+C2e2x

所求方程的通解 y=C1e-5r r1=r2=2

(2)特征方程r-4r+4=0,有两重根所求方程的通解y=(C1+C2x)e2x

(3)特征方程r2+4r+7=0有一对共轭复根 r1=-2+3i r2=-2-3i

所求方程的通解 y=e

-2x

(C1cos3x+C2sin3x)

§7.2 二阶常系数线性非齐次方程的解法

由上节线性微分方程的结构定理可知,求二阶常系数线性非齐次方程

d2ydy 2+p+qy=f(x) (7.3)

dxdx的通解,只要先求出其对应的齐次方程的通解,再求出其一个特解,而 后相加就得到非齐次方程的通解,而且对应的齐次方程的通解的解法,前面已经解决,因此下面要解决的问题是求方程(7.3)的一个特解。

方程(7.3)的特解形式,与方程右边的f(x)有关,这里只就f(x)的两种常见的形式进行讨论。一、f(x)=pn(x)eαxf(x)=pn(x)时方程们先讨论当α=0时,即当

,其中pn(x)是n次多项式,我

d2ydy 2+p+qy=pn(x) (7.4)

dxdx的一个特解。

(1)如果q≠0,我们总可以求得一n次多项式满足

此方程,事实上,可设特解+…+an

y=Qn(x)=a0x+a1x

~~nn-1

,其中a0,a1,…an是待定常数,将y及其

导数代入方程(7.4),得方程左右两边都是n次多项式,比较两边x的同次幂系数,就可确定常数a0,a1,…an。

d2ydy2

例1. 求2++2y=x-3的一个特解。

dxdx2

解 自由项f(x)=x-3是一个二次多项式,又q=2≠0,则可设方程的特解为 y=a0x2+a1x+a2

求导数

~

~

y'=2a0x+a1

~y\"=2a0

2

代入方程有2a0x+(2a0+2a1)x+(2a0+a1+2a2)=x2-3比较同次幂系数

2a011 2a02a10 解得 a1

22aa2a30127a24~1217所以特解y=x-x-

2241a02(2)如果q=0,而p≠0,由于多项式求导一次,其次数要降低一次,此时y=Qn(x)不能满足方程,但它可以被一个(n+1)次多项式所满足,此时我们可设 y=xQn(x)=a0xn+1+a1xn+…+anx

~~

代入方程(7.4),比较两边系数,就可确定常数a0,a1,…an。

d2ydy例2. 求方程2+4=3x2+2的一个特解。

dxdx解 自由项 f(x)=3x2+2是一个二次多项式,又q=0,p=4≠0,故设特解 y=a0x3+a1x2+a2x求导数

~~

y'=3a0x2+2a1x+a2

~y\"=6a0x+2a1

代入方程得

12a0x2+(8a1+6a0)x+(2a1+4a2)=3x2+2,比较两边同次幂的系数

12a033 8a16a00 解得 a1

162a4a21219a232~133219所求方程的特解 y=x-x+x

16324d2y(3)如果p=0,q=0,则方程变为2=pn(x),此

dx时特解是一个(n+2)次多项式,可设

y=xQn(x),代入方程求得,也可直接通过两次积

~2

1a04分求得。

下面讨论当α≠0时,即当f(x)=pn(x)eαx时方程

dydyαx

2+p+qy=pn(x)e (7.5)

dxdx的一个特解的求法,方程(7.5)与方程(7.4)相比,只是其自由项中多了一个指数函数因子eαx,如果能通过变量代换将因子e去掉,使得(7.5)化成(7.4)式的形式,问题即可解决,为此设y=ue,其中u=u(x)是待定函数,对y=ueαx,求导得

dyαxdu=e+αueαx dxdx

αx

αx

2x

2d2yduαxαxdu2α

求二阶导数 2=e+2αe+αue2dxdxdx

代入方程(7.5)得

2dududuαx2αx

e[2+2α+αu]+pe[+αu]+

dxdxdxqueαx=pn(x)eαx

消去eαx得

d2udu 2+(2α+p) +(α2+pα+q)u=pn(x)

dxdx(7.6)

由于(7.6)式与(7.4)形式一致,于是按(7.4)的结论有:

(1)如果α+pα+q≠0,即α不是特征方程r+pr+q=0的根,则可设(7.6)的特解u=Qn(x),从而可设(7.5)的特解为 y=Qn(x)e

~αx2

2

(2)如果α2+pα+q=0,而2α+p≠0,即α是特征方程r+pr+q=0的单根,则可设(7.6)的特解u=xQn(x),从而可设(7.5)的特解为 y=xQn(x)eαx

2

2

~

(3)如果r+pα+q=0,且2α+p=0,此时α

是特征方程r+pr+q=0的重根,则可设(7.6)的特解u=x2Qn(x),从而可设(7.5)的特解为 y=x2Qn(x)eαx

~2

例3. 求下列方程具有什么样形式的特解

d2ydy (1)2+5+6y=e3x

dxdxd2ydy(2) 2+5+6y=3xe-2x

dxdxd2ydy2

(3) 2+α+y=-(3x+1)e-x

dxdx解 (1)因α=3不是特征方程r2+5r+6=0的根,故方程具有形如

y=a0e3x

~的特解。

(2)因α=-2是特征方程r2+5r+6=0的单根,故方程具有形如

~

的特解。

y=x(a0x+a1)e-2x

(3)因α=-1是特征方程r2+2r+1=0的二重根,所以方程具有形如

~2

2

的特解。

y=x(a0x+a1x+a2)e-x

d2y3x

例4. 求方程2+y=(x-2)e

dx2

解 特征方程 r+1=0

的通解。

d2y 特征根 r=±i得,对应的齐次方程2+y=0

dx的通解为 Y=C1

cos

x+C2

sin

x

由于α=3不是特征方程的根,又pn(x)=x-2为一次多项式,令原方程的特解为 y=(a0x+a1)e3x

~此时u=a0x+a1,α=3,p=0,q=1,求u关于x

d2udu的导数=a0,2=0,代入

dxdxd2udu2

+(2α+p) +(α+αp+q)u=(x-2)2dxdx得:

10a0x+10a1+6a0=x-2

比较两边x的同次幂的系数有

10a01113  解得 a0=,a1=-

105010a16a02于是,得到原方程的一个特解为

~1133x

y=(x-)e

1050所以原方程的通解是

~

113 y=Y+y=C1cosx+C2sinx+(x-)e3x

1050

d2ydy2-x

例5. 求方程2-2-3y=(x+1)e的通

dxdx解。

解 特征方程 r2-2r-3=0特征根 r1=-1,r2=3

d2ydy所以原方程对应的齐次方程2-2-3y=0的

dxdx通解Y=C1e-x+C2e3x,由于α=-1是特征方程的单根,又pn(x)=x+1为二次多项式,令原方程的特解 y=x(a0x+a1x+a2)e

~2

-x

2

此时 u=a0x3+a1x2+a2x,α=-1,p=-2,q=-3

对u关于x求导 du =3a0x2+2a1x+a2

dxd2u 2=6a0x+2a1

dxd2udu代入2+(2α+p) +(α2+pr+q)u=x2+1,

dxdx得

-12a0x2+(6a0-8a)x+2a1-4a2=x2+1比较x的同次幂的系数有

112a1a10161 a0 解得 2a14a001296a8a0a21032

故所求的非齐次方程的一个特解为

~

xx2x9-x

y=- (++)e

3448αxαx

二、f(x)=pn(x)ecosβx或pn(x)esinβx,即求形如

d2ydy 2+p+qy=pn(x)eαxcosβx

dxdx(7.7)

d2ydy 2+p+qy=pn(x)eαxsinβx

dxdx(7.8)

这两种方程的特解。

由欧拉公式知道,pn(x)eαxcosβx,pn(x)eαxsinx分别是函数pn(x)e(α+iβ)x的实部和虚部。我们先考虑方程

d2ydy 2+p+qy=pn(x)e(α+iβ)x

dxdx(7.9)

特解的求法已在前面讨论。

方程(7.9)与方程(7.5)类型相同,而方程(7.5)的

由上节定理五知道,方程(7.9)的特解的实部就是方程(7.7)的特解,方程(7.9)的特解的虚部就是方程(7.8)的特解。因此,只要先求出方程(7.9)的一个特解,然而取其实部或虚部即可得方程(7.7)或(7.8)的一个特解。

注意到方程(7.9)的指数函数e(α+iβ)x中的α+iβ(β≠0)是复数,而特征方程是实系数的二次方程,所以α+iβ最多只能是它的单根。因此方程(7.9)的特解形为Qn(x)e(α+iβ)x或

xQn(x)e(α+iβ)x

d2yx

例6. 求方程2-y=ecos2x的通解。

dx2

解 特征方程 r-1=0 特征根 r1=1,r2=-1 Y=C1e+C2e

x

-x

于是原方程对应的齐次方程的通解为

~为求原方程的一个特解y。

d2y(1+2i)x

先求方程2-y=e的一个特解,由于1

dx+2i不是特征方程的根,且pn(x)为零次多项式,故可设u=a0,此时α=(1+2i),p=0,q=-1代入方程

d2udu2

+(2α+p) +(α+αp+q)u=12dxdx

得[(1+2i)-1]a0=1 ,即(4i-4)a0=1,得

11 a0==- (i+1)

4(i1)82

d2y这样得到2-y=e(1+2i)x的一个特解

dx1(1+2i)x

y=- (i+1)e

8由欧拉公式

1(1+2i)x

y =- (i+1)e

81 =- (i+1)ex(cos2x+isin2x)

81x

=-e[(cos2x-sin2x)+i(cos2x+sin2x)]

8

取其实部得原方程的一个特解

~1x

y=-e(cos2x-sin2x)

8故原方程的通解为

~1xx-x

y=Y+y=C1e+C2e-e(cos2x-sin2x)

8d2y 例7. 求方程2+y=(x-2)e3x+xsinx的通

dx解。

解 由上节定理三,定理四,本题的通解只要分别

d2y求2+y=0的特解Y, dx~d2y3x

2+y=(x-2)e的一个特解y1,

dx2~dy 2+y=xsinx的一个特解y2

dx然而相加即可得原方程的通解,由本节例4有

~1133x

Y=C1cosx+C2sinx,y1=(x-)e

1050下面求

y2,为求

~y2先求方程

~d2y 2+y=xeix

dx由于i是特征方程的单根,且pn(x)=x为一次式,故可设u=x(a0x+a1)=a0x2+a1x,此时q=1,对u求导

2α=i,p=0,

dudu =2a0x+a1,2=2a0

dxdx代入方程

d2udu 2+(2α+p) +(α2+pα+q)u=x

dxdx得 2a0+2i(2a0x+a1)+0=x 即 4ia0x+2ia1+2a0=x比较x的同次幂的系数有:

11a04ia014i4  得

12ia12a00a142dyix

即方程2+y=xe的一个特解

dx~i21 y=(-x+x)eix

44i21 =(-x+)(cosx+isinx)

44121121 =(xsinx+xcosx)+i(-xcosx+xsinx)

4444

~121取其虚部,得y2=-xcosx+xsin

44x

所以,所求方程的通解y =Y+y1+y2

~~1133x12

=C1cosx+C2sinx+(-)e-xcosx+

10541xsinx 4综上所述,对于二阶常系数线性非齐次方程 d2ydy 2+p+qy=f(x)

dxdx当自由项f(x)为上述所列三种特殊形式时,其特解

y可用待定系数法求得,其特解形式列表如下:

~

自由项f(x)形式 f(x)=pn(x) 特解形式 当q≠0时y=Qn(x)~~ 当q=0,p≠0时y=Qn(x) 当q=0,p=0时y=x2Qn(x) 当α不是特征方程根时 y=Qn(x)e~αx~ αxf(x)=pn(x)e ~当α是特征方程单根时y=xQn(x)eαx ~当α是特征方程重根时y2αx=xQn(x)e αxiβxf(x)=pn(x)ecosβx 利用欧拉公式e=cosβ或 x+isinβx,化为f(x)=f(x)=pn(x)eαxsinβx pn(x)e(α+iβ)x的形式求特解,再分别取其实部或虚部 以上求二阶常系数线性非齐次方程的特解的方法,当然可以用于一阶,也可以推广到高阶的情况。

例8. 求y

3

2

+3y″+3y′+y=ex的通解

解 对应的齐次方程的特征方程为

r+3r+3r+1=0 r1=r2=r3=-1所求齐次方程的通解Y=(C1+C2x+C3x2)e-x

由于α=1不是特征方程的根

~x

1因此方程的特解y=a0e代入方程可解得a0=

8~故所求方程的通解为y=Y+y=(C1+C2x+C3x2)e-x

1x

+e。 8§7.3 欧拉方程

下述n阶线性微分方程

nn1dydynn-1n-1dy a0xn+a1x+…+ax+any=f(x)n1axdxdx

称为欧拉方程,其中a0,a1,…an都是常数,f(x)是已知函数。欧拉方程可通过变量替换化为常系数线性方程。下面以二阶为例说明。对于二阶欧拉方程

2dydy2

a0x2+a1x+a2y=f(x) (7.10)

dxdx

作变量替换令x=e,即t=引入新变量t,于是有dydydt ==

dxdtdxdy11dy= dtxxdtt

lnx

d2yddydyd1dy1d1 2= ()= ()+ ()

dxdxxdtdtdxxxdxdt1d2ydt1dy =-2 2xdtdxxdt21dy1dy =22-2

xdtxdt代入方程(7.10)得 d2ydydyt

a0(2-)+a2+a1y=f(e)

dtdtdt1d2ya2a0dya1t

即 2++y=f(e)

a0dta0a0dt

它是y关于t的常系数线性微分方程。

2dydy12

例9. 求x2+x=6lnx-的通解。

dxdxx解 所求方程是二阶欧拉方程

作变换替换,令x=et,则 dy1dy =

dxxdxd2y1d2y1dy 2=22-2

dxxdtxdt代入原方程,可得

d2y 2=6t-e-t

dt两次积分,可求得其通解为 y=C1+C2t+t-e

3

-t

代回原来变量,得原方程的通解

1 y=C1+C2lnx+(lnx)3-

x

第八节 常系数线性方程组

前面讨论的微分方程所含的未知函数及方程的个数都只有一个,但在实际问题中常遇到含有一个自变量的两个或多个未知函数的常微分方程组。本节只讨论常系数线性方程组,并且用代数的方法将其化为常系数线性方程的求解问题。下面以例说明。例1. 求方程组

dxtx2yedt dy4x3y0dt

(1)的通解。

(2)

解 与解二元线性代数方程组中的消元法相类似,我们设法消去一个未知函数,由(1)得

1dx y= (-x-et) (3)

2dt将其代入(2)得

1d2xdx3dxtt

(2--e)-4x- (-x-e)=0

dt2dt2dt化简得 d2xdxt

2-4-5x=-2e

dtdt它是一个二阶常系数非齐次方程

1t

它的通解为 x=C1e+C2e+e

41t5t-t

代入(3)得 y=2C1e-C2e-e

2即所求方程组的通解为

1t5ttxC1eC2ee4  y2C1e5tC2et1et2例2. 求解方程组

5t

-t

dxdy2dtdtty dxdyxy2tdtdt(1)的通解

(2)

dy解 为消去y,先消去,为此将(1)-(2)得

dtdx +x+2y+t=0

dt1dx即有 y=- (+x+t) (3)

2dt

代入(2)得 dx1ddx1dx- (+x+t)-x+ (+x+t)-dt2dtdt2dt2t=0

d2xdx即 2-2+x=3t-1

dtdt

这是一个二阶常系数线性非齐次方程,解得 x=C1et+C2tet-3t-7

t

1t

代入(3)得 y=-C1e-C2(+t)e+t+5

2所以原方程组的通解为 xC1etC2tet3t7  1ttyC1eC2(t)et52

因篇幅问题不能全部显示,请点此查看更多更全内容

Top