第 2 讲:变量分离与齐次型一阶方程

变量分离是最直接的一阶方程类型:把所有 yy 放一边、所有 xx 放另一边,再积分。但每次除法都可能丢解,必须先检查零点。

变量可分离方程

若

y′=X(x)Y(y),y'=X(x)Y(y),

在 Y(y)≠0Y(y)\ne0 的区间上可写

dyY(y)=X(x)dx,\frac{dy}{Y(y)}=X(x)dx,

于是

∫dyY(y)=∫X(x)dx+C.\int\frac{dy}{Y(y)}=\int X(x)dx+C.

得到隐式关系已经算出解,不必总是解出 yy。

先补常值解

若 Y(y∗)=0Y(y_*)=0,则 y≡y∗y\equiv y_* 可能是平衡解。因为分离时除以 Y(y)Y(y) 会把它删掉,所以正确顺序是:

  1. 解 Y(y)=0Y(y)=0,列出常值解;
  2. 在 Y(y)≠0Y(y)\ne0 的分支上分离积分;
  3. 结合初值选择分支和最大定义区间。

例如 Logistic 方程

y′=ry(1−yK)y'=ry\left(1-\frac yK\right)

有平衡解 y=0,Ky=0,K。非平衡解分离后得到

y(t)=K1+Ce−rt.y(t)=\frac{K}{1+Ce^{-rt}}.

不同初值决定解在 0,K0,K 的哪一侧,不能把公式跨过分母零点延拓。

可化为变量分离的代换

齐次型方程

若

y′=F ⁣(yx),y'=F\!\left(\frac yx\right),

令 v=y/xv=y/x,即 y=xvy=xv,则

y′=v+xv′.y'=v+xv'.

方程化为

xv′=F(v)−v,xv'=F(v)-v,

这是关于 x,vx,v 的变量分离方程。积分后别忘了代回 v=y/xv=y/x。

“齐次型一阶方程”与“线性齐次方程”不是一个概念:前者是右端只依赖比例 y/xy/x,后者是线性算子右端为零。

线性分式结构

若

y′=F ⁣(a1x+b1y+c1a2x+b2y+c2),y'=F\!\left(\frac{a_1x+b_1y+c_1}{a_2x+b_2y+c_2}\right),

两条直线 aix+biy+ci=0a_ix+b_iy+c_i=0 若交于 (x0,y0)(x_0,y_0),令

X=x−x0,Y=y−y0,X=x-x_0,\qquad Y=y-y_0,

常可消去常数项,化成 Y′=F(Y/X)Y'=F(Y/X)。若两直线平行,则更适合令一个线性组合 u=ax+byu=ax+by。

自治方程

y′=f(y)y'=f(y)

是特殊变量分离方程。无需显式积分,就能从 f(y)f(y) 的符号画相线:

  • f(y)>0f(y)>0:解向上移动;
  • f(y)<0f(y)<0:解向下移动;
  • f(y∗)=0f(y_*)=0:平衡点。

若相邻两侧箭头都指向 y∗y_*,它稳定;都离开则不稳定;一侧靠近一侧离开则半稳定。

最大定义区间

积分得到公式后还要找包含初始点的最大区间。限制可能来自:

  • 原方程右端的奇点;
  • 对数真数和平方根范围;
  • 解公式分母为零;
  • 换元要求 x≠0x\ne0 或 Y(y)≠0Y(y)\ne0。

初值问题的答案不只是一个表达式,还应给它在哪个区间上成立。

常见错误

  • 一上来除以 yy,漏掉 y=0y=0;
  • y=xvy=xv 后写成 y′=xv′y'=xv',漏掉乘积求导的 vv;
  • 把积分常数分别写在等式两侧,造成两个并不独立的常数;
  • 对数去绝对值时随意固定符号;
  • 求出公式后没有代初值或没有写最大区间。

评论