Skip to content

6.2 一阶微分方程

可分离变量型

定义

形如

dydx=f(x)g(y)P(x)Q(x)dx+M(x)N(y)dy=0

的方程。

解法

y 写成 dydx,将 x 集中在等号一侧,y 放在另一侧,然后两边同时积分

dydx=f(x)g(y)dyg(y)=f(x)dx

TIP

默认 g(y)0, 直接除过来,可能丢掉部分解奇解求通解不考虑奇解。

例 1

y1x2=1y2
1x2dydx=1y2dy1y2=dx1x2dy1y2=dx1x2arcsiny=arcsinx+C

此即所求通解。

TIP

不一定要化成 y= 的形式,上面这样就可以了。

通解与奇解

求解时,我们通常不关注 xy 的具体值。

这里 1y2=0 时,y=±1,带回发现确实是方程的解,但没有放在通解中。这样的解称为奇解。

本题中,通解和奇解的关系是这样的:

可以看出,奇解和通解看上去很不一样,但是奇解是通解的包络。

一阶齐次微分方程

定义

形如

dydx=g(yx)

的方程。

更简便的判断方法是,不算 y,所有项 x,y 的次数之和是相等的。例如,

x2yy+x3=y3

是一阶齐次微分方程。

解法

u=yx,则

dydx=d(ux)dx=u+xdudx

故方程转化为

dug(u)u=dxx

例 2

求微分方程

dydx=yx12(yx)3

满足 y|x=1=1 的特解。


u=yx,故 dydx=u+xdudx,故有

u+xdudx=u12u32duu3=dxx2duu3=dxx1u2=ln|x|+C

由于只求 x=1 有定义的特解,故只考虑 x>0

1u2=lnx+C

x=1u=yx|x=y=1=1 代入得到 C=1,故有

1u2=x2y2=lnx+1y=xlnx+1

一阶线性微分方程

定义

y+p(x)y=q(x)

q(x)0 时称为齐次,否则称为非齐次。

WARNING

注意这里「齐次」的概念和前面的不一样。糟糕的翻译问题

解法

教材使用的是常数变易法,比较复杂,且考研不考。最优方法把通解公式背下来。

y=ep(x)dx[q(x)ep(x)dxdx+C]

例 3

设某曲线 y=f(x) 过点 (1,1),其切线的纵截距等于切点横坐标,求该曲线的方程。


TIP

x,y 表示点的坐标,用 X,Y 表达切线方程。

设切点为 (x,y),切线方程为

Yy=y(Xx)

X=0,有

Y=yxy=x

这是一阶线性微分方程。

草稿纸:

  • y1xy=1
  • p(x)=1x
  • q(x)=1

故通解为

y=e1xdx[(1)e1xdxdx+C]=eln|x|[eln|x|dx+C]=|x|[1|x|dx+C]=x[1xdx+C]=xln|x|+Cx=xlnx+Cx

TIP

这里第三行中的两个 |x| 的绝对值符号可以相互抵消。这一点在求通解时也可以用。

最后一步去绝对值是因为求特解,x>0

x=y=1 代入得到 C=1,故有

y=xxlnx

积分方程

含有变限积分的方程,两端对 x 求导。再令积分上下限相等,得到定解。

例 4

求连续函数 f(x),使其满足

f(x)+20xf(t)dt=x2

由于 f(x) 连续,故 20xf(t)dt 可导,故 f(x)=20xf(t)dt+x2 可导。

TIP

按这个思路继续,可以推出 f(x) 任意阶可导

两端对 x 求导得到

f(x)+2f(x)=2x

法一:

瞪眼法看出 f(x)+2f(x) 应该乘一个 e2x 来发生关系:

2e2xf(x)+f(x)e2x=2xe2xe2xf(x)=2xe2xdx=xe2xe2x2+Cf(x)=x12+Ce2x

法二:

代公式。

草稿纸:

  • p(x)=2
  • q(x)=2x
f(x)=e2dx[2xe2dxdx+C]=e2x[2xe2xdx+C]=e2x(xe2x12e2x+C)=x12+Ce2x

别急!还没结束!再看一眼原来的式子:

f(x)+20xf(t)dt=x2

x=0,则定积分这一项的值为 0,有

f(0)=0012+Ce0=0C=12

因此,有 f(x)=x12+12e2x

TIP

个别积分方程令积分上下限相等后,式子恒成立,此时直接回答 CR

例 5

01f(tx)dt=x2

这里介绍将此类微分方程转化为积分方程的方法。

u=tx,则有(注意在积分中 t 才是变量,x 视为常量)

01f(u)dux=x21x0xf(u)du=x2

接下来按上面的方法处理即可。

伯努利方程

定义

形如

y+p(x)y=q(x)yα(α0,1)

的方程称为伯努利方程。

解法

首先确定 α,令 z=y1α,将方程化为

z+(1α)p(x)z=(1α)q(x)

记忆:橙色部分为一阶线性微分方程的公式,补上 (1α) 即可。

例 6

求方程通解:

y+4xx21y=xy

α=12,令 z=y1α=y,则有

z+124xx21z=12x

故有

z==e4xx21dx(12xe4xx21dxdx+C)=1x21[x2(x21)dx+C]=x2(x22)+C8(x21)

故有

y=[x2(x22)+C8(x21)]2

总结

例 7

y=1xy+y3 的通解。


dydx=1xy+y3dxdy=xy+y3dxdyyx=y3

故这是关于 x=x(y) 的一阶线性微分方程,有

x=eydy(y3eydydy+C)=ey22(y3ey22dy+C)=ey22[2y22ey22d(y22)+C]=ey22[2y22d(ey22)+C]=ey22[y2ey22+2ey22d(y22)+C]=ey22[y2ey222ey22+C]=Cey22y22