知识点

可分离变量的微分方程

定义与形式

如果一个一阶微分方程可以写成

dydx=f(x)g(y)\frac{\mathrm{d}y}{\mathrm{d}x}=f(x)g(y)

或者

M1(x)N1(y) dx+M2(x)N2(y) dy=0,M_1(x)N_1(y)\,\mathrm{d}x+M_2(x)N_2(y)\,\mathrm{d}y=0,

则称它为可分离变量的微分方程。前一种形式中,右端是只含 xx 的因子与只含 yy 的因子的乘积;后一种形式中,两个系数也各自分解为 xx 的因子与 yy 的因子之积。两种写法只差整理方式:在 M2(x)N2(y)≠0M_2(x)N_2(y)\ne 0 的区间上,第二种形式可以解成第一种,二者都能把含 yy 的项和含 xx 的项分到等号两边。

本页默认 ff 与 gg 在讨论的区间上连续,以保证积分存在;求解通常在 g(y)≠0g(y)\ne 0 的区间上进行。记号 y′=dydxy'=\dfrac{\mathrm{d}y}{\mathrm{d}x},以及阶、通解与初值问题的含义,见微分方程的基本概念。

求解步骤

  1. 写成导数形式

    把 y′y' 改写成 dydx\dfrac{\mathrm{d}y}{\mathrm{d}x},并将方程整理成 dydx=f(x)g(y)\dfrac{\mathrm{d}y}{\mathrm{d}x}=f(x)g(y)。

  2. 分离变量

    在 g(y)≠0g(y)\ne 0 的区间上,两边除以 g(y)g(y)、乘以 dx\mathrm{d}x:

    1g(y) dy=f(x) dx.\frac{1}{g(y)}\,\mathrm{d}y=f(x)\,\mathrm{d}x.

    含 yy 的项与 dy\mathrm{d}y 留在左边,含 xx 的项与 dx\mathrm{d}x 移到右边。

  3. 两边积分

    ∫1g(y) dy=∫f(x) dx.\int\frac{1}{g(y)}\,\mathrm{d}y=\int f(x)\,\mathrm{d}x.

    只需在右边写一个任意常数。

  4. 整理通解

    积分得 G(y)=F(x)+CG(y)=F(x)+C。能解出 yy 时写显式通解,解不出时可保留隐式通解。

  5. 代入初值

    若给定 y∣x=x0=y0y\vert_{x=x_0}=y_0,把 x0,y0x_0,y_0 代入通解求出 CC,得到特解。

例子

求 dydx=xy\dfrac{\mathrm{d}y}{\mathrm{d}x}=\dfrac{x}{y} 的通解

分离变量:

y dy=x dx.y\,\mathrm{d}y=x\,\mathrm{d}x.

两边积分:

12y2=12x2+C1.\frac{1}{2}y^2=\frac{1}{2}x^2+C_1.

两边乘以 22,并记 C=2C1C=2C_1:

y2−x2=C.y^2-x^2=C.

这是隐式通解,几何上是一族等轴双曲线。原方程要求 y≠0y\ne 0,所以解取这些双曲线中 y≠0y\ne 0 的支。

解初值问题 y′=2xyy'=2xy,y(0)=1y(0)=1

分离变量:

dyy=2x dx.\frac{\mathrm{d}y}{y}=2x\,\mathrm{d}x.

积分得

ln⁡∣y∣=x2+C1,\ln\vert y\vert=x^2+C_1,

即 ∣y∣=eC1ex2\vert y\vert=e^{C_1}e^{x^2}。记 C=±eC1C=\pm e^{C_1},再补上 C=0C=0 给出的零解 y=0y=0,通解为

y=Cex2.y=Ce^{x^2}.

代入 x=0x=0、y=1y=1,得 C=1C=1,所以特解为

y=ex2.y=e^{x^2}.

分离变量漏掉的解

方程 y′=y2y'=y^2 在 y≠0y\ne 0 时可以分离:

dyy2=dx⟹−1y=x+C⟹y=−1x+C.\frac{\mathrm{d}y}{y^2}=\mathrm{d}x \Longrightarrow -\frac{1}{y}=x+C \Longrightarrow y=-\frac{1}{x+C}.

但 y=0y=0 也满足 y′=y2y'=y^2,它是除以 y2y^2 时丢掉的解,不能由任何有限常数 CC 得到。

探索

分离变量后的解如何满足方程?

检验带初始条件的指数解。

正在准备演示…

题集

练习

  1. 下列方程中,可分离变量的是:

    选择答案
    参考解答

    y′=xyy'=xy 的右端已经是 xx 与 yy 的乘积。其余三个右端都不能分解成只含 xx 的因子与只含 yy 的因子的乘积。

  2. 初值问题 dydx=xy\dfrac{\mathrm{d}y}{\mathrm{d}x}=\dfrac{x}{y},y(0)=3y(0)=3。其通解可写成 y2−x2=Cy^2-x^2=C,则 C=C= 。

    参考解答

    把 x=0x=0、y=3y=3 代入 y2−x2=Cy^2-x^2=C,得 C=32−02=9C=3^2-0^2=9。

  3. 用分离变量法解 y′=y2y'=y^2 时,除了通解 y=−1x+Cy=-\dfrac{1}{x+C},还遗漏了哪个解?

    选择答案
    参考解答

    分离时除以 y2y^2,排除了 y=0y=0。直接代入可知 y=0y=0 满足 y′=y2y'=y^2,所以它是被遗漏的常数解。