变量分离方程
分离变量法
以下面的物理场景为例:水滴在空中以初速度v0=0落下,受重力作用,并受一个与速度成正比的阻力f=kv。求足够长的时间后水滴的下落速度。由牛顿第二定律,mg−kv=ma,所以 dt dv=g−mk⋅v,移项得g−mkv1 dv= dt。两边同时求不定积分∫g−mkv1 dv=∫dt。计算得ln(g−mkv)=−mk(t+C)。结合v0=0可得v=kmg(1−e−mk⋅t)。由此可见,t→∞时v→kmg,这符合物理直觉:随着水滴速度的增大,阻力也不断增大,直到阻力与重力平衡。
以上微分方程的求解过程中,需要说明清楚的是为什么可以对 dt 移项(因为 dt 本身不是实数),为什么可以两边同时对不同的变量求不定积分。也即,为什么可以作这样的形式变换:
对于常微分方程f′(x)=af(x)+b,也即 dx df(x)=af(x)+b,可以做变换af(x)+b df(x)= dx,以及∫af(x)+b df(x)=∫ dx。
事实上,这一过程是如下过程的简写:af(x)+bf′(x)=1,∫af(x)+bf′(x) dx=∫ dx=x+C。由不定积分的换元法,令u(x)=f(x),此即∫au+b1 du=x+C。
可化为变量分离的方程
通过做变量替换,可以将一类微分方程转化为变量分离方程。
比如, dx dy=g(xy)。设y=f(x),要求解f′(x)=g(f(x)/x),可以令u(x)=f(x)/x,得到(xu(x))′=g(u(x)),也即u(x)+xu′(x)=g(u(x)),也即u′(x)=xg(u(x))−u(x),也即g(u(x))−u(x)u′(x)=x1。这样就转化为了变量分离方程。
又比如, dx dy=g(ax+by+c)。设y=f(x),可以令u(x)=ax+bf(x)+c,u′(x)=a+bf′(x)。对于f′(x)=g(u(x)),得到bu′(x)−a=g(u(x)),也即g(u(x))u′(x)−a=b。这样就转化为了变量分离方程。
一阶线性微分方程
形如 dx dy=P(x)y+Q(x)的微分方程称为一阶线性微分方程。
若Q(x)=0,那么称其为一阶齐次(homogeneous)线性微分方程。对于 dx dy=P(x)y,可以直接用分离变量法求解:y dy=P(x) dx,得到lny=∫P(x) dx,也即y=C⋅exp(∫P(x) dx)。
假设Q(x)=0。令y=f(x),要求解f′(x)=P(x)f(x)+Q(x),等价于f′(x)−P(x)f(x)=Q(x)。注意到,如果设R′(x)=−P(x),那么有(eR(x)+Cf(x))′=−eR(x)+CP(x)f(x)+eR(x)+Cf′(x)。所以f′(x)−P(x)f(x)=Q(x)等价于eR(x)+C(eR(x)+Cf(x))′=Q(x),所以eR(x)+Cf(x)=∫Q(x)eR(x)+C dx。也即,f(x)=e∫P(x) dx∫Q(x)e−∫P(x) dx dx。