本文已参与「新人创作礼」活动,一起开启掘金创作之路。
一、常微分方程的基本概念
定义:含有未知函数、未知函数的导数与自变量之间的关系的方程,叫做微分方程,有时也简称方程
定义:微分方程中出现的未知函数的最高阶导数的阶数,叫做微分方程的阶
定义:找出这样的一个函数,把这个函数带入微分方程使该方程成为恒等式,这个函数就叫做微分方程的解
定义:如果微分方程的解中含有任意常数,且任意常数的个数与微分方程的阶数相同,这样的解叫做微分方程的通解。即几阶微分方程,通解中就会有几个任意常数
定义:由于通解中含有任意常数,为了确定任意常数的值,引入初值条件,例如:如果微分方程是一阶的,确定任意常数的条件是y∣x=x0=y0,如果微分方程是二阶的,确定任意常数的条件为y∣x=x0=y0,y′∣x=x0=y0′,其中x0,y0,y0′都是给定的值,上述条件即为初值条件,通过初值条件可以确定通解中的任意常数,所得到的就是微分方程的特解。由于几阶微分方程就含有几个任意常数,所以就需要知道几个初值条件
定义:微分方程的解对应的曲线就叫做微分方程的积分曲线
二、一阶线性微分方程
可分离变量的方程y′=f(x)g(x)
定义:如果一个一阶微分方程能写成g(y)dy=f(x)dx的形式,也就是说,能把微分方程写成一端只含的函数和dy,另一端只含x的函数和dx,那么原方程就称为可分离变量的微分方程
求解方法
-
将微分方程化为g(y)dy=f(x)dx
-
将上式两端同时积分得∫g(y)dt=∫f(x)dx
-
设G(x)及F(x)依次为g(y)及f(x)的原函数,得G(y)=F(x)+C
齐次方程dxdy=ϕ(xy)
定义:如果一阶微分方程可以化为dxdy=ϕ(xy)的形式,那么就称该微分方程为齐次方程。
n次齐次函数,即f(tx,ty)=tnf(x,y)
显然本题所谓的齐次方程就是0次齐次函数,因此叫齐次方程
求解方法
-
将原微分方程化为dxdy=f(xy)的形式
-
令u(x)=xy,则y=ux,dxdy=u+xdxdu
-
原微分方程可化为u+xdxdu=f(u),将其分离变量得f(u)−udu=xdx,两边同时积分得∫f(u)−udu=∫xdx
-
求出积分之后,将xy代替u,得到齐次方程的通解
线性方程y′+P(x)y=Q(x)
通解为
y=e−∫P(x)dx[∫Q(x)e∫P(x)dxdx+C]
在这里的如果有∫p(x)dx=∫x1dx=lnx,可以不加绝对值
伯努利方程y′+P(x)y=Q(x)yα(α=1)
求解方法及通解形式
-
将等式两端同除yn,得y−ndxdy+P(x)y1−n=Q(x)(1)
-
令z=y1−n,那么dxdz=(1−n)y−ndxdy
-
将(1−n)乘在(1)式两端,经过代换变成dxdz+(1−n)P(x)z=(1−n)Q(x),解出方程的通解,再将z用y1−n代换,得到方程的通解
全微分方程P(x,y)dx+Q(x,y)dy=0
判定方法:
∂y∂P=∂x∂Q
解法:
偏积分、凑微分、线积分
三、可降阶的高阶方程
y(n)=f(x)
求解方法:
将微分方程y(n)=f(x)的两端同时x积分得y(n−1)=∫f(x)dx+C1,再对等式两边同时积分得y(n−2)=∫[∫f(x)dx+C1]dx+C2,连续积分n次,得到方程含有n个任意常数的通解
y′′=f(x,y′)
求解方法
-
令y′=p,则y′′=dxdp=p′
-
原微分方程变为dxdp=f(x,p),解微分方程得p=p(x,C1)
-
由于dxdy=p,则dxdy=p(x),解得y=∫p(x,C1)dx+C2
y′′=f(y,y′)
求解方法:
-
令y′=p,则y′′=dxdp=dydpdxdy=pdydp
-
原微分方程变为pdydp=f(y,p),解微分方程得p=p(y,C1)
-
由于dxdy=p,再对其分离变量,解得微分方程的通解
四、高阶线性微分方程
线性方程的解的结构
齐次方程:y′′+p(x)y′+q(x)y=0
非齐次方程:y′′+p(x)y′+q(x)y=f(x)
定理1:如果y1(x)和y2(x)是齐次方程的两个线性无关的特解,那么
y=C1y1(x)+C2y2(x)
就是齐次方程的解
定理2:如果y∗是非齐次方程的一个特解,y1(x)和y2(x)是齐次方程的两个线性无关的特解,则
y=C1y1(x)+C2y2(x)+y∗(x)
是非齐次方程的通解
定理3:如果y1∗(x),y2∗是非齐次方程的两个特解,则
y(x)=y1∗(x)−y2∗
是齐次微分方程的解
定理4:如果y1∗(x),y2∗分别是方程
y′′+p(x)y′+q(x)y=f1(x)y′′+p(x)y′+q(x)y=f2(x)
的特解,则
y1∗(x)+y2∗
是方程y′′+p(x)y′+q(x)y=f1(x)+f2(x)的一个特解
定理5:如果y∗(x)是非齐次方程的一个特解,y0(x)是非齐次方程对应的齐次方程的通解,则
y=y0(x)+y∗(x)
是非齐次方程的通解
定理5就是对定理2的简单阐述,主要用于二阶常系数非齐次线性微分方程的求解。用定理2也可以
二阶常系数齐次线性微分方程y′′+py′+qy=0
特征方程λ2+pλ+q=0
求解方法及通解形式
-
写出微分方程的特征方程λ2+pλ+q=0。即,将y′′+py′+q=0中y的几阶导数就变为λ的几次方
-
求出特征方程的两个根λ1,λ2
-
根据特征根的不同形式,写出微分方程的通解
特征方程λ2+pλ+q=0的两个根λ1,λ2 | 微分方程y′′+py′+q=0的通解 |
---|
两个不相等的实根λ1,λ2 | y=C1eλ1x+C2eλ2x |
两个相等的实根λ1=λ2=λ | y=(C1+C2x)eλx |
一对共轭复根λ1,2=α±βi | y=eαx(C1cosβx+C2sinβx) |
高阶常系数齐次线性微分方程y(n)+p1y(n−1)+p2y(n−2)+⋯+pn−1y′+pny=0
特征方程的根 | 微分方程通解中的对应项 |
---|
单实数λ | 给出一项:Ceλx |
一对单复根λ1,2=α±βi | 给出两项:eαx(C1cosβx+C2sinβx) |
k重实根λ | 给出k项:eλx(C1+C2x+⋯+Ckxk−1) |
一对k重复根λ1,2=α±βi | 给出2k项:eαx[(C1+C2x+⋯+Ckxk−1)cosβx+(D1+D2x+⋯+Dkxk−1)sinβx] |
例1:设高阶常系数齐次线性微分方程的特征根是λ1=2,λ2=λ3=3,λ4,5=1±i,λ6,7=2±3i,λ8,9=2±3i
y齐通=C1e2x+e3x(C2+C3x)+ex(C4cosx+C5sinx)+e2x[(C6+C7x)cos3x+(C8+C9x)sin3x]
例2:求方程y(4)−2y′′′+5y′′=0的通解
解特征方程
λ4−2λ3+5λ2=0⇒λ2(λ2−2λ+5)=0
解得,
λ1=λ2=0,λ3,4=22±4−20=1±2i
故
y齐通=C1+C2x+ex[C3cos2x+C4sin2x]
二阶常系数非齐次线性微分方程y′′+py′+qy=f(x)
求解方法及通解形式
先求二阶常系数齐次线性微分方程的通解(得到λ1,λ2)
一下分两种情况讨论(其余情况不讨论)
f(x)=eλxPm(x)
当
f(x)=eλxPm(x)
时,Pm(x)为x的m次多项式,则微分方程的特解可设为
y∗=xkQm(x)eλx
其中Qm(x)是与Pm(x)同次的多项式,k是特征方程含根λ的重数
y∗=xkQm(x)eλx中的
⎩⎨⎧eλx照抄xk中的k=⎩⎨⎧0,λ1=λ且λ2=λ1,λ1=λ,λ2=λ或λ2=λ,λ1=λ2,λ1=λ2=λQm(x)是设的与Pm(x)同次多项式
f(x)=eαx[Pl(x)cosβx+Pn(x)sinβx]
当
f(x)=eαx[Pl(x)cosβx+Pn(x)sinβx]
时,其中Pl(x),Pn(x)分别为x的l次,n次多项式,则微分方程的特解可设为
y∗=xkeαx[Rm(1)(x)cosβx+Rm(2)(x)sinβx]
其中Rm(1)(x),Rm(2)(x)是两个x的m次多项式,m=max{l,n},当α±βi不是齐次方程的特征根时,取k=0;当α±βi是齐次方程的特征根时,取k=1
再根据定理5即可得到通解
例3:求微分方程y′′+y=xcos2x的通解
齐次方程,
y′′+y=0⇒λ2+1=0⇒λ1,2=0±i
因此
y齐通=eαx(C1cosβx+C2sinβx)=C1cosx+C2sinx
设
y∗y′∗y′′∗=eαxx0[(ax+b)cos2x+(cx+d)sin2x]=(ax+b)cos2x+(cx+d)sin2x=sin2x(−2ax−2b+c)+cos2x(2cx+2d+a)=sin2x(−4cx−4d−4a)+cos2x(−4ax−4b+4c)
将y∗,y′∗,y′′∗代入微分方程
sin2x(−3cx−3d−4a)+cos2x(−3ax−3b+4c)=xcos2x
有
⎩⎨⎧−3c=0−3d−4a=03−3a=1−3b+4c=0⇒⎩⎨⎧a=−31b=0c=0
故
y∗=−31xcos2x+94sin2x
故
y非齐通=y齐通+y∗=C1cosx+C2sinx−21xcos2x+94sin2x(C1,C2为任意常数)
例4:求微分方程y′′+5y′+4y=3−2x的通解
齐次方程,
y′′+5y′+4y=0⇒λ2+5λ+4=0⇒λ1=−1,λ2=−4
故
y齐通=C1e−x+C2e−4x
设
y∗y′∗y′′∗=x0(ax+b)=ax+b=a=0
将y∗,y′∗,y′′∗代入微分方程y′′+5y′+4y=3−2x中
解得
{a=−21b=811
故
y∗=−21x+811
故
y非齐通=y齐通+y∗=C1e−x+C2e−4x−21x+811
欧拉方程xny(n)+a1xn−1y(n−1)+⋯+an−1xy′+any=f(x)
令x=et
y′xy′y′′x2y′′=dxdy=dtdydxdt=x1dtdy=dtdy=dt2d2yx21−x21dtdy=dt2d2y−dtdy
记D=dtd,则有
xy′x2y′′=Dy=D2y−Dy=D(D−1)y
类似地
xky(k)=D(D−1)⋯(D−k+1)y
例5:欧拉方程x2dx2d2y+4xdxdy+2y=0(x>0)
令x=et,有
D(D−1)y+4Dy+2yD2y+3Dy+2y=0=0
对应特征方程
r2+3r+2=0⇒r1=−1,r2=−2
有
y=C1e−t+C2e−2t=xC1+x2C2
五、差分方程
一阶常系数线性齐次差分方程yt+1+ayt=0
通解为
yc(t)=C⋅(−a)t
一阶常系数线性非齐次差分方程yt+1+ayt=f(t)
通解为
yt=yc(t)+yt∗
分两种情况讨论
f(t)=Pm(t)
若a=−1,令
yt∗=Qm(t)
若a=−1,令
yt∗=tQm(t)
f(t)=dt⋅Pm(t)(d=0)
若a+d=0,令
yt∗=dt⋅Qm(t)
若a+d=0,令
yt∗=tdt⋅Qm(t)
例6:差分方程yt+1−2yt=2t的通解为()
齐次方程的通解为
yc(t)=C⋅2t
令yt∗=at2t,代入原方程得
a(t+1)2t+1−2at2t=2t⇒ a=21
原方程通解为
yt=C2t+21t2t
常考题型与典型例题
微分方程求解
例7:微分方程xy′+y(lnx−lny)=0满足条件y(1)=e3的解为y=()
原式两边同除x
y′=xylnxy
令u=xy
u′ln∣lnu−1∣lnu−1lnxy−1=xu(lnu−1)=lnx+C=Cx=Cx
由y(1)=e3⇒C=2,则
lnxy−1y=2x=xe2x+1
例8:微分方程ydx+(x−3y2)dy=0满足条件y∣∣x=1=1的解为y=()
本题可以用全微分方程的方式,但现在暂时未涉及到相关知识,该种方法会在以后补充
观察本题,现在对于y不满足三类的任一一种,一般有两种常用思路:考虑x,y对调;做变量代换
ydx+(x−3y2)dydydx+yxx代入x=1,y=1⇒C⇒x⇒yy=0=3y=e−∫y1dy[∫3ye∫y1dydy+C]=y1[y3+C]=0=y2=±x由于x=1,y=1=x
例8:微分方程y′′+2y′+3y=0的通解为y=()
特征方程r2+2r+3y=0⇒r1,2=−1±2i=e−1(C1cos2x+C2sin2x)
例9:微分方程y′′−4y′+8y=e2x(1+cos2x)的特解可设为y∗=()
根据定理4
定理4:如果y1∗(x),y2∗分别是方程
y′′+p(x)y′+q(x)y=f1(x)y′′+p(x)y′+q(x)y=f2(x)
的特解,则
y1∗(x)+y2∗
是方程y′′+p(x)y′+q(x)y=f1(x)+f2(x)的一个特解
原微分方程可分解为
y′′−4y′+8yy′′−4y′+8y=e2x=e2xcos2x
因此
特征方程r2−4r+8r1,2对于y′′−4y′+8yy∗对于y′′−4y′+8yy∗y∗=0=24+±−16=2±2i=e2x=C1e2x=e2xcos2x=xe2x[C2cos2x+C3sin2x]=C1e2x+xe2x[C2cos2x+C3sin2x]
例10:设y=21e2x+(x−31)ex是二阶常系数非齐次线性方程微分方程y′′+ay′+by=cex的一个特解,求a,b,c
y=21e2x+(x−31)ex是y′′+ay′+by=cex的一个特解,根据定理2
定理2:如果y∗是非齐次方程的一个特解,y1(x)和y2(x)是齐次方程的两个线性无关的特解,则
y=C1y1(x)+C2y2(x)+y∗(x)
是非齐次方程的通解
即y=21e2x+(x−31)ex有一个非齐次的特解,两个齐次的特解,因此需要进行判断
判断前,建议先分成三项
以下 是判断过程,可以省略
y=21e2x+xex−31ex
如果21e2x是非齐次方程的一个特解,不管系数,代入y′′+ay′+by=cex
Ae2x=Bex
显然不成立,因此21e2x是齐次方程的一个特解
如果xex是非齐次方程的一个特解,显然代入不好判断,考虑其实齐次方程的一个特解的可能性,如果xex是齐次方程的一个特解,那么1一定是对应特征方程的二重根,由于之前已经确定齐次方程的一个特解为21e2x,因此,其不是齐次方程的一个特解,xex是非齐次方程的一个特解
剩余的−31ex一定是齐次方程的一个特解
可知y1=e2x,y2=ex是齐次方程的两个线性无关的解,y∗xex是非齐次方程的一个解,因此齐次方程的特征方程为
(r−1)(r−2)=0⇒a=−3,b=2
将y=xex代入y′′−3y′+2y=cex,可得c=−1
综合题
例11:设y=f(x)是微分方程y′′−y′−esinx=0的解,且f′(x0)=0,说明f(x)在x0处取得极小值
将x0代入微分方程
f′′(x0)=esinx0>0
因此f(x)在x0处取得极小值
有关微分方程的综合题有时需不要把解求出来
例12:设y=y(x)是二阶常系数微分方程y′′+py′+qy=e3x满足初始条件y(0)=y′(0)=0的特解,则当x→0时,函数y(x)ln(1+x2)的极限为()
由y′′+py′+qy=e3x知y′′(x)连续且y′′(0)=1
由于py′,qy,e3x连续,因此y′′连续
x→0limy(x)ln(1+x2)=x→0limy(x)x2=x→0limy′(x)2x=x→0limy′′(x)2=y′′(0)2=2
例13:已知连续函数f(x)满足条件f(x)=∫03xf(3t)dt+e2x,求f(x)
未知函数在积分里面叫做积分方程,解积分方程的一般方法两边同时求导,化为微分方程
两边同时求导
f′(x)f′(x)−3f(x)f(x)=3f(x)+2e2x=2e2x=e3x(−2e−x+C)=Ce3x−2e2x(1)
当x=0时,代入题目条件
f(0)f(0)=∫00f(3t)dt+e2x=1
将f(0)=1代入(1),得C=2,因此
f(x)=3e3x−2e2x
例14:设函数f(x)连续,且满足∫0xf(x−t)dt=∫0x(x−t)f(t)dt+e−x−1,求f(x)的表达式
令u=x−t,则∫0xf(x−t)dt=∫0xf(u)du
∫0xf(u)duf(x)f′(x)−f(x)f(x)f(x)=x∫0xf(t)dt−∫0xtf(t)dt+e−x−1两端求导=∫0xf(t)dt−e−x令x=0,f(0)=−1=e−x=Cex−2e−x代入f(0)=−1,得C=−21=−2ex+e−x
应用题
例15:设函数f(x)在定义域I上的导数大于零,若对于任意的x0∈I,曲线y=f(x)在点(x0,f(x0))处的切线与直线x=x0及x轴所围成区域的面积恒为4,且f(0)=2,求f(x)的表达式
曲线y=f(x)在点(x0,f(x0))处的切线方程为
y−f(x0)x=f′(x0)(x−x0)令y=0=x0−f′(x0)f(x0)
因此该面积为
S21y2−y8Cy=21f′(x0)∣f(x0)∣⋅∣f(x0)∣=4记y=f(x0),则=4y′=x+C代入y(0)=2=−4带回上式=4−x8
例16:设非负函数y=y(x)(x≥0)满足微分方程xy′′−y′+2=0。当曲线y=y(x)过原点时,其与直线x=1及y=0围成的平面区域D的面积为2,求D绕y轴旋转所得旋转体的体积
记y′=p,则y′′=p′,代入微分方程得
p′−x1py′=py=−x2(x>0)=e∫x1dx(∫−x1e∫−x1dxdx+C1)=2+C1x=2x+21C1x2+C2
由方程xy′′−y′+2=0(x≥0),可知y在x=0处连续。由y(0)=0,有
x→0+limy=0⇒C2=0⇒y=2x+21C1x2
由于上面出现了x1,因此此处不能直接把x=0代入方程
由于一阶导数在x=0处存在,因此y在x=0处连续,可以用逼近的方式求
由与直线x=1及y=0围成的平面区域D的面积为2
2=∫01(2x+21C1x2)dx=1+61C1⇒C1=6
故
y=2x+3x2
旋转体体积为
V=2π∫01xy(x)dx=617π
一般应用考的较多的就是定积分的应用,和微分方程的应用