Skip to content

高等数学·8 常微分方程 ​

考纲内容 ​

  • 常微分方程的基本概念
  • 变量可分离的微分方程
  • 齐次微分方程
  • 一阶线性微分方程
  • 伯努利(Bernoulli)方程
  • 全微分方程
  • 可用简单的变量代换求解的某些微分方程
  • 可降阶的高阶微分方程
  • 线性微分方程解的性质及解的结构定理
  • 二阶常系数齐次线性微分方程
  • 高于二阶的某些常系数齐次线性微分方程
  • 简单的二阶常系数非齐次线性微分方程
  • 欧拉(Euler)方程
  • 微分方程的简单应用

一、微分方程基本概念 ​

考纲摘要:了解微分方程及其阶、解、通解、初始条件和特解等概念

  • 微分方程:表示未知函数、未知函数的导数与自变量之间的关系的方程叫做微分方程
  • 微分方程的阶:微分方程中出现的未知函数的最高阶导数的阶数叫做微分方程的阶

n 阶微分方程的一般形式:

F(x,y,y′,⋯,y(n))=0
  • 微分方程的解:设函数 y=φ(x) 在区间 I 上有 n 阶连续导数,如果在区间 I 上 F[x,φ(x),φ′(x),⋯,φ(n)]=0,那么函数 φ(x) 就叫该微分方程在区间 I 上的解
  • 微分方程的通解:如果微分方程中含有任意常数,且任意常数的个数与微分方程的阶数相同,这样的解就是微分方程的通解
  • 当给定初始条件时,通解中的任意常数就可以被确定,这样就可以得到微分方程的特解

二、一阶微分方程 ​

1. 可分离变量的微分方程 ​

考纲摘要:掌握变量可分离的微分方程的解法

如果一个一阶微分方程可以写成 g(y)dy=f(x)dx 的形式,这个方程就叫做可分离变量的微分方程

左右积分可得 G(y)=F(x)+C 这就叫做隐式通解

考法:

  • 求解可分离变量的微分方程
  • 列出微分方程(通常是可分离变量的微分方程),求解简单的实际问题

2. 一阶线性微分方程 ​

考纲摘要:一阶线性微分方程的解法

1. 一般的一阶线性微分方程 ​

一阶线性微分方程的基本形式如下所示:

dydx+P(x)y=Q(x)

如果 Q(x)≡0,则称之为齐次线性方程。齐次线性方程的求解公式:

y=Ce−∫P(x)dx,C=±ec1

非齐次线性方程的求解公式:

u=∫Q(x)e∫P(x)dxdx+C

然后用这个 u 替换齐次线性方程公式中的 C 即可。

完整的非齐次线性微分方程求解公式:

y=Ce−∫P(x)dx+e−∫P(x)dx∫Q(x)e∫P(x)dxdx=e−∫P(x)dx(C+∫Q(x)e∫P(x)dxdx)

2. 伯努利方程 ​

考纲摘要:会解伯努利方程

伯努利方程的基本形式:

dydx+P(x)y=Q(x)yn,(n≠0,1)

限定 n≠0,1 是因为如果 n=0,1,方程就可以直接化成一个一阶线性微分方程

对这个方程变形:

y−ndydx+P(x)y1−n=Q(x)

显然,y−ndydx=11−nddx(y1−n) 那么,只需令 z=y1−n,就可以得到一个一阶线性微分方程:

dzdx+(1−n)P(x)z=(1−n)Q(x)

之后,按照一阶线性微分方程的解法求出 z 后即可求出 y

3. 题型 ​

  • 求解一阶线性微分方程
  • 列出一阶线性微分方程解决一些简单的实际问题
  • 利用变量代换把微分方程化为可分离变量的微分方程并进行求解
  • 求解伯努利方程

3. 齐次微分方程 ​

考纲摘要:会解齐次微分方程

1. 齐次方程的解法 ​

如果一个方程可以化为这样的形式:

dydx=ϕ(yx)

则称之为齐次方程

齐次方程的解法:

令 u=yx

直接得到:

duϕ(u)−u=dxx

两边积分即可,再用 y 和 u 的关系化一下即可。

推导过程

y=ux,dy=d(ux)=xdu+udxdydx=u+xdudx

也就是说:

u+xdudx=ϕ(u)

进而化成:

duϕ(u)−u=dxx

这样两边积分之后,求出了 u(x),那么 y(x)=xu(x)

2. 把微分方程化为齐次方程 ​

以下方程:

dydx=ax+by+ca1x+b1y+c1

当 c=c1=0 时,可以直接化成齐次方程,而在其不为 0 时,可以先做如下变换:

令 X=x+h,Y=y+k,则 dX=dx,dY=dy 那么,有:

dYdX=aX+bY+ah+bk+ca1X+b1Y+a1h+b1h+c1

求解以下方程:

[aba1b1][hk]=[−c−c1]

这样求出的 h,k 会使得原方程中不再含有常数项,因此可以进一步化为齐次方程,之后就可以按照齐次方程的解法对其进行求解

  • 求解可以化为齐次方程的一阶微分方程
  • 把一阶微分方程化为齐次方程

4. 全微分方程 ​

考纲摘要:会解全微分方程

全微分方程的基本形式:

M(x,y)dx+N(x,y)dy=0

判断一个方程是否是全微分方程,需要检查以下条件是否成立:

∂M∂y=∂N∂x

如果这个条件成立,则存在一个函数 F(x,y),使得:

dF=M(x,y)dx+N(x,y)dy

这就是全微分的形式,可以很方便的求出 F(x,y),这样一来,所求微分方程就是隐函数 F(x,y)=0

考虑二元函数的全微分的形式:

dF=∂F∂xdx+∂F∂ydy

所以这里 M 被期望为 ∂F∂x,N 被期望为 ∂F∂y,而需要检查的条件 ∂M∂y=∂N∂x,本质上是在测试:

∂2F∂x∂y=∂2F∂y∂x

根据偏微分的性质,这个条件必须是成立的,否则 M,N 就不是同一个二元函数不同变量的偏导数。

三、可降阶的高阶微分方程 ​

考纲摘要:会用降阶法解下列形式的微分方程:y(n)=f(x),y″=f(x,y′),y″=f(y,y′)

1. y(n)=f(x) 型 ​

显然,有:

y(n−1)=∫f(x)dx+C1y(n−2)=∫[∫f(x)dx+C1]+C2⋯

进行 n 次积分后即可求解出 y

2. y″=f(x,y′) 型 ​

可以设 p=y′,则 y″=p′,原方程可化为

p′=f(x,p)

这就成了一个一阶微分方程,利用一阶微分方程的解法求解出 p(x,C1),则 y=∫p(x,C1)dx+C2

3. y″=f(y,y′) 型 ​

令 y′=p 那么:

y″=dpdx=dpdy⋅dydx=pdpdy

这样就得到了一阶微分方程:

pdpdy=f(y,p)

进一步,利用一阶微分方程的解法求出 p=φ(y,C1)

显然,这样一来实际上相当于降阶地得到了:

y′=φ(y,C1)

这样一个一阶微分方程方程,再次利用一阶微分方程的解法求解该方程,即可求出 y

4. 题型 ​

  • 求解一些简单的可降到一阶的高阶微分方程
  • 利用这样的微分方程求解一些简单的实际问题

四、高阶线性微分方程 ​

考纲摘要:理解线性微分方程解的性质及解的结构

1. 重点知识 ​

1. n 阶齐次线性方程 ​

基本形式:

y(n)+a1(x)y(n−1)+⋯+an−1(x)y′+an(x)y=0

如果 y1(x).y2(x),…,yn(x) 是上面的方程的 n 个线性无关的解那么,y=C1y1(x)+C2y2(x)+⋯+Cnyn(x) 就是这个方程的通解

对于 n 个函数 y1(x),y2(x),…,yn(x),存在不全为零的 n 个数 k1,k2,…,kn,使得 k1y1(x)+k2y2(x)+⋯+knyn(x)≡0,则称这 n 个函数是线性相关的,否则就是线性无关

在这里,主要研究 2 阶齐次线性方程

2. 2 阶非齐次线性方程的通解 ​

2 阶非齐次线性方程的基本形式:

d2ydx2+P(x)dydx+Q(x)y=f(x)

设 y∗(x) 是其特解,Y(x) 是其对应的齐次线性方程的通解,则

y=Y(x)+y∗(x)

是该 2 阶非齐次线性方程的通解

其中,特解存在叠加原理,即如果方程表示成:

d2ydx2+P(x)dydx+Q(x)y=f(x1)+f(x2)

而 y1∗(x),y2∗(x) 分别是

d2ydx2+P(x)dydx+Q(x)y=f(x1)d2ydx2+P(x)dydx+Q(x)y=f(x2)

的特解,则 y1∗(x)+y2∗(x) 是原方程的特解。

3. 常数变易法求非齐次线性方程的通解 ​

已知对应的齐次线性方程的通解:Y(x)=C1y1(x)+C2y2(x) 可利用常数变易法求出非齐次线性方程的通解

可用未知函数 u1(x),u2(x) 替换 C1,C2 得到 y=u1y1+u2y2 求导,得 y′=u1y1′+u2y2′+u1′y1+u2′y2

设 u1′y1+u2′y2≡0

在此条件下,y′=u1y1′+u2y2′,y″=u1y1″+u2y2″+u1′y1′+u2′y2′ 代入 y″+Py′+Qy=F 中:

u1y1″+u2y2″+u1′y1′+u2′y2′+P(u1y1′+u2y2)+Q(u1y1+u2y2)=u1(y1″+Py1′+Qy1)+u2(y2″+Py2′+Qy2)+u1′y1′+u2′y2′=u1′y1′+u2′y2′=F

这样一来就得到了以下方程:

[y1y2y1′y2′][u1′u2′]=[0F]

设

W=|y1y2y1′y2′|

利用克拉默法则求解,则有:

u1′=−y2FW,u2′=y1FW

对 u1′,u2′ 积分即可得到 u1,u2 ,代入后,即可得到非齐次线性方程的通解。

2. 题型 ​

  • 判断函数是否线性无关
  • 给出高阶线性微分方程的特解,求通解
  • 验证通解(利用所谓高阶微分方程解的结构的理论来验证)
  • 猜出并验证高阶微分方程的特解,验证其线性无关,进而得到其通解
  • 给出非齐次线性方程对应的齐次线性方程的通解,求解非齐次线性方程的通解(可用常数变易法)

五、常系数齐次线性微分方程 ​

考纲摘要:掌握二阶常系数齐次线性微分方程的解法,并会解某些高于二阶的常系数齐次线性微分方程

1. 二阶常系数齐次线性微分方程的求解 ​

二阶常系数齐次线性微分方程的基本形式:y″+py′+qy=0 很容易求解,只需遵循以下步骤即可:

  • 求解其特征方程 r2+pr+q=0,得到两个根 r1,r2
  • 按照 Δ=p2−4q 判别式的情况,对照下表写出通解即可
条件通解
Δ>0y=C1er1x+C2er2x
Δ=0y=(C1+C2x)erx
Δ<0y=eαx(C1cos⁡βx+C2sin⁡βx)

其中,如果 r1,r2 是两个复根,也就是 Δ<0 且 r1=α+βi,r2=α−βi,其虚数表示中的 α,β,就是通解里的参数

2. 二阶以上的常系数齐次线性微分方程的求解 ​

其基本形式:y(n)+p1y(n−1)+⋯+pn−1y′+pny=0

其特征方程为:rn+p1rn−1+⋯+pn−1r+pn=0 这是一个关于 r 的 n 次方程

特征方程的根对应项数微分方程通解中的对应项
单实根 r1Crx
一对单复根 r1,2=α±βi2eαx(C1cos⁡βx+C2sin⁡βx)
k 重实根 rkerx(∑i=1kCixi−1)
一对 k 重 复根 r1,2=α±βi2keαx[(∑i=1kCixi−1)cos⁡βx+(∑i=1kDixi−1)sin⁡βx]

六、常系数非齐次线性微分方程 ​

考纲摘要:会解自由项为多项式、指数函数、正弦函数、余弦函数以及它们 y 的和与积的二阶常系数非齐次线性微分方程

二阶常系数非齐次线性微分方程的一般形式:

y″+py′+qy=f(x)

要解这个方程,只需要求出 y″+py′+qy=0 的通解 Y(x) 及方程本身的特解 y∗(x) 即可而求解 Y (x) 的方法在上一节已经充分讨论,在这里只需关注 y∗(x) 的求解。求解 y∗ 的一种方法是待定系数法,利用这种方法,不需要进行不定积分也可求解出该特解。

1. f(x)=eλxPm(x) 型 ​

这里 Pm(x) 指的是一个关于 x 的多项式,也就是:

Pm(x)=a0xm+a1xm−1+⋯+am−1x+am

首先,推测 y∗=R(x)eλx 是该方程的特解的形式,其中 R(x) 是一个多项式。进一步有:

y∗=R(x)eλxy∗′=eλx[λR(x)+R′(x)]y∗″=eλx[λ2R(x)+2λR′(x)+R″(x)]

将它们代入原方程,左右约去 eλx,则有:

R″(x)+(2λ+p)R′(x)+(λ2+pλ+q)R(x)=Pm(x)
  • 如果 λ2+pλ+q≠0,则只需令 R(x)=b0xm+b1xm−1+⋯+bm−1x+bm,代入方程后,联立关于 b0,⋯,bm 与 a0,⋯,am 的线性方程组进行求解即可

  • 如果 λ 是 r2+pr+q=0 的单根,则 λ2+pλ+q=0,2λ+p≠0 则只需令 R(x)=xRm(x),列线性方程组进行求解即可(R'(x) 必须是 m 次多项式)

  • 如果 λ 是 r2+pr+q=0 的重根,则 λ2+pλ+q=0,2λ+p=0 则只需令 R(x)=x2Rm(x),列线性方程组进行求解即可(R''(x) 必须是 m 次多项式)

2. f(x)=eλx[Pl(x)cos⁡ωx+Qn(x)sin⁡ωx] 型 ​

首先可以利用欧拉公式将 f(x) 表示成复变指数函数的形式:

f(x)=eλx[Plcos⁡ωx+Qnsin⁡ωx]=eλx[Pleωxi+e−ωxi2+Qneωxi−e−ωxi2i]=(Pl2+Qn2i)e(λ+ωi)x+(Pl2−Qn2i)e(λ−ωi)x=P(x)e(λ+ωi)x+P―(x)e(λ−ωi)x

其中,P(x),P―(x) 是共轭的 m 次多项式,m=max{l,n}:

P(x)=Pl2+Qn2i=Pl2−Qn2iP―(x)=Pl2−Qn2i=Pl2+Qn2i

利用求解 f(x)=eλxPm(x) 的方法求解

y″+py′+qy=P(x)e(λ+ωi)x

得到 y1∗=xkRme(λ+ωi)x,而 y2∗=xkR―me(λ−ωi)x 则是

y″+py′+qy=P―(x)e(λ−ωi)x

的特解。其中,Rm,R―m 是共轭的多项式。y1∗,y2∗ 是共轭的,因此它们相加后无虚部且为原方程的特解,因此:

y∗=xkeλx[Rmeωxi+R―me−ωxi]=xkeλx[Rm(cos⁡ωx+isin⁡ωx)+R―m(cos⁡ωx−isin⁡ωx)]=xkeλx[Rm(1)(x)cos⁡ωx+Rm(2)(x)sin⁡ωx]

y∗=xkeλx[Rm(1)(x)cos⁡ωx+Rm(2)(x)sin⁡ωx],这就是特解可设为的形式。

其中,Rm(1)(x),Rm(2)(x) 是 m 次多项式,m=max{l,n},k 的取值:

  • 如果 λ+ωi 不是特征方程的根,则 k=0
  • 如果 λ+ωi 是特征方程的单根,则 k=1

七、欧拉方程 ​

考纲摘要:会解欧拉方程

欧拉方程的一般形式:

xny(n)+p1xn−1y(n−1)+⋯+pn−1xy′+pny=f(x)

做变换 x=et,t=ln⁡x,则有:

dydx=dydt⋅dtdx=1xdydt,d2ydx2=1x2(d2ydt2−dydt)d3ydx3=1x3(d3ydt3−3d2ydt2+2dydt)

一般地,有:

xkyk=(ddt)(ddt−1)⋯(ddt−k+1)y

将其代入欧拉方程,即可得到一个以 t 为自变量的常系数线性微分方程,然后进一步求解即可。


八、微分方程的简单应用 ​

利用微分方程解决实际问题,核心在于建立模型。

1. 几何应用 ​

利用导数的几何意义(切线斜率 y')列方程。例如:求一条曲线,使其切线在 x 轴上的截距等于切点横坐标的两倍。

2. 物理应用 ​

  1. 牛顿第二定律:F=ma=md2sdt2。常用于变力做功、物体运动分析。
  2. 牛顿冷却定律:物体温度的变化率与物体温度与环境温度之差成正比。
dTdt=−k(T−Ts)
  1. 放射性元素衰变/人口增长:变化率与现存量成正比。
dNdt=kN

Released under the MIT License.