§1

一阶微分方程只含未知函数的一阶导数,是微分方程中最基础、应用最广的一类。绝大多数物理、化学、生物中的"变化率"问题最终都化归为一阶方程。

本章目标

  • 掌握可分离变量方程的直接积分法。
  • 会用变量代换 $u=y/x$ 求解齐次方程。
  • 熟练使用积分因子法求解一阶线性方程 $y'+P(x)y=Q(x)$。
  • 理解全微分方程与势函数,会判断恰当性并求势函数。
  • 了解欧拉法等数值解法(当解析解难以求得时)。

一、可分离变量方程

形如

$$\frac{dy}{dx}=f(x)\,g(y)$$

的方程称为可分离变量方程。将含 $y$ 的部分移到左侧、含 $x$ 的部分移到右侧:

$$\frac{dy}{g(y)}=f(x)\,dx\qquad\Longrightarrow\qquad \int\frac{dy}{g(y)}=\int f(x)\,dx+C.$$

> 注意 $g(y)=0$ 的根也是常数解,需单独列出。

例. 求解 $y' = x\,y$。

分离得 $\dfrac{dy}{y}=x\,dx$,积分 $\ln|y|=\dfrac{x^2}{2}+C_1$,故通解 $y=C e^{x^2/2}$(含常数解 $y=0$)。

二、齐次方程

若右端可写成 $\dfrac{y}{x}$ 的函数:

$$\frac{dy}{dx}=\varphi\!\left(\frac{y}{x}\right),$$

令 $u=\dfrac{y}{x}$(即 $y=ux$),则 $\dfrac{dy}{dx}=u+x\dfrac{du}{dx}$,代入得

$$u+x\frac{du}{dx}=\varphi(u)\quad\Longrightarrow\quad \frac{du}{\varphi(u)-u}=\frac{dx}{x},$$

化为可分离变量方程。

三、一阶线性方程与积分因子

标准形式:

$$y'+P(x)\,y=Q(x),$$

其中 $P,Q$ 仅为 $x$ 的函数。引入积分因子

$$\mu(x)=e^{\int P(x)\,dx}.$$

方程两边乘 $\mu$ 后左端恰好是乘积的导数:

$$\mu(x)y'+\mu(x)P(x)y=\big(\mu(x)y\big)'=\mu(x)Q(x).$$

积分得

$$y=\frac{1}{\mu(x)}\left(\int \mu(x)Q(x)\,dx+C\right).$$

> 积分因子法是一阶线性方程的"万能钥匙":它把"求导后再解代数"变成"乘一个因子凑全微分"。

例. $y'+2y=e^{-x}$ 的通解。

$P=2$,$\mu=e^{2x}$。乘 $\mu$:$e^{2x}y'+2e^{2x}y=e^{x}\Rightarrow \dfrac{d}{dx}(e^{2x}y)=e^x$。积分得 $e^{2x}y=e^x+C$,故

$$y=e^{-x}+Ce^{-2x}.$$

四、全微分方程

形如

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

若满足恰当条件

$$\frac{\partial M}{\partial y}=\frac{\partial N}{\partial x},$$

则存在势函数 $u(x,y)$ 使 $du=M\,dx+N\,dy$,解为 $u(x,y)=C$。

当不恰当时,可寻找积分因子 $\mu(x,y)$ 使 $\mu M\,dx+\mu N\,dy$ 变为恰当。常见特例:仅依赖 $x$ 的积分因子 $\mu(x)=e^{\int \frac{1}{M}(\frac{\partial N}{\partial x}-\frac{\partial M}{\partial y})dx}$。

五、数值解:欧拉法

当方程无初等解析解(或解析解过于复杂)时,用欧拉法沿斜率逐步推进:

$$y_{n+1}=y_n+h\,f(x_n,y_n),$$

其中 $h$ 为步长。步长越小越精确,但累积误差也随之增长。它是所有现代常微分方程数值方法(龙格-库塔等)的思想起点。

六、例题与解答

例题1(可分离变量 + 初值)

求解 $\dfrac{dy}{dx}=x\,y,\ y(0)=2$。

解: 分离变量 $\dfrac{dy}{y}=x\,dx\ (y\neq0)$,积分得 $\ln|y|=\dfrac{x^2}{2}+C_1\Rightarrow y=C e^{x^2/2}$。代入 $y(0)=2$ 得 $C=2$,故

$$y=2e^{x^2/2}.$$

例题2(一阶线性·积分因子)

求 $y'-y\tan x=\sin x$ 的通解。

解: 标准形式 $y'+P y=Q$,$P=-\tan x$,$Q=\sin x$。积分因子

$$\mu=e^{\int -\tan x\,dx}=e^{\ln|\cos x|}=\cos x.$$

乘 $\mu$:$\cos x\,y'-\sin x\,y=\sin x\cos x\Rightarrow \dfrac{d}{dx}(y\cos x)=\sin x\cos x$。积分:

$$y\cos x=\int\sin x\cos x\,dx=\frac{1}{2}\sin^2 x+C,$$

故通解 $y=\dfrac{\sin^2 x+2C}{2\cos x}$。

例题3(全微分)

判断 $(2x+y)\,dx+(x+3y^2)\,dy=0$ 是否全微分,并求解。

解: $M=2x+y$,$N=x+3y^2$。$\dfrac{\partial M}{\partial y}=1=\dfrac{\partial N}{\partial x}$,恰当。势函数

$$u=\int (2x+y)\,dx=x^2+xy+\phi(y),$$

对 $y$ 求偏导:$x+\phi'(y)=x+3y^2\Rightarrow \phi'(y)=3y^2\Rightarrow \phi(y)=y^3$。故解

$$x^2+xy+y^3=C.$$

七、本章小结

  • 可分离变量:$\dfrac{dy}{g(y)}=f(x)\,dx$,两边积分;勿漏 $g(y)=0$ 的常数解。
  • 齐次方程:令 $u=y/x$ 化为可分离。
  • 一阶线性 $y'+Py=Q$:积分因子 $\mu=e^{\int Pdx}$,解 $y=\dfrac{1}{\mu}\left(\int\mu Q\,dx+C\right)$。
  • 全微分:恰当条件 $\partial M/\partial y=\partial N/\partial x$,解即势函数 $u=C$。
  • 数值解(欧拉法)$y_{n+1}=y_n+h f(x_n,y_n)$ 是微分方程数值计算的基础。

互动演示

拖动下方控件观察动态过程。

方向场 dy/dx = y − x:各点箭头表示斜率,亮点沿场线积分(点击重置重新撒点)。

欧拉法数值解 y' = −2x:步长 h 越小,青色折线越贴近粉色精确解 y = 1 − x²。