变量分离方程
标准形式
dxdy=f(x)⋅g(y)
即右端可分解为只含 x 的函数与只含 y 的函数的乘积。
当 g(y)=0 时,分离变量并积分:
∫g(y)dy=∫f(x)dx+C
注意:若 g(y0)=0,则 y≡y0(常值解)可能也是解,需单独检查是否被通解包含。
求解 dxdy=ky(指数增长模型):
∫ydy=∫kdx⟹ln∣y∣=kx+C⟹y=Cekx
齐次方程
标准形式
dxdy=F(xy)
即右端可表示为 xy 的函数。
设 v=xy,即 y=vx,则 dxdy=v+xdxdv。代入原方程:
v+xdxdv=F(v)⟹F(v)−vdv=xdx
化为变量分离形式求解。
求解 dxdy=x−yx+y:
F(v)=1−v1+v,v+xv′=1−v1+v
xv′=1−v1+v−v=1−v1+v2
∫1+v21−vdv=∫xdx
arctanv−21ln(1+v2)=ln∣x∣+C
代回 v=y/x 得隐式通解。
恰当方程(全微分方程)
标准形式
M(x,y)dx+N(x,y)dy=0
满足恰当性条件:
∂y∂M=∂x∂N
存在函数 u(x,y)(势函数)使 du=Mdx+Ndy=0。通解为 u(x,y)=C。
构造 u 的方法:
u(x,y)=∫x0xM(t,y)dt+∫y0yN(x0,s)ds
或
u(x,y)=∫Mdx+h(y),其中 ∂y∂(∫Mdx)+h′(y)=N
积分因子
若方程不满足恰当条件,可乘入积分因子 μ(x,y) 使之化为恰当方程:
∂y∂(μM)=∂x∂(μN)
常见情形:
| 条件 | 积分因子 |
|---|
| NMy−Nx 仅依赖于 x | μ(x)=exp(∫NMy−Nxdx) |
| MNx−My 仅依赖于 y | μ(y)=exp(∫MNx−Mydy) |
求解 (2xy+y2)dx+(x2+2xy)dy=0:
M=2xy+y2,N=x2+2xy,检查 ∂M/∂y=2x+2y=∂N/∂x,是恰当方程。
u=∫Mdx=x2y+xy2+h(y),∂y∂u=x2+2xy+h′(y)=N
故 h′(y)=0,u(x,y)=x2y+xy2=C 为通解。
变量替换法
除上述标准解法外,变量替换是最通用的化归策略——通过巧妙选取新变量,将"不标准"的方程化为已掌握的分离变量型或线性型。
核心思想
观察方程的对称结构,用一个组合量替换 x 和 y,使方程在新变量下齐次或可分离。
常用替换
以下三种替换涵盖了大量可化归为一阶可解型的方程:
1. u=xy(齐次方程的推广)
当右端可写成仅依赖于 xy 的形式时使用(见上文齐次方程)。更一般地,形如
dxdy=a2x+b2y+c2a1x+b1y+c1
的方程,当 det(a1a2b1b2)=0 时,先平移消去常数项,再令 u=XY 化为齐次。
2. u=y−x(差型替换)
适用形式:右端仅依赖于 y−x 的方程
dxdy=f(y−x)
令 u=y−x,则 dxdu=dxdy−1,代入得:
dxdu+1=f(u)⟹f(u)−1du=dx
化为变量分离形式。
举例:求解 dxdy=(y−x)2。
令 u=y−x,u′=y′−1,代入得 u′+1=u2:
u2−1du=dx⟹21lnu+1u−1=x+C
代回 u=y−x 得隐式通解:
y−x+1y−x−1=Ce2x
3. u=xy(积型替换)
适用形式:右端可重组为依赖于 xy 的表达式的方程
dxdy=xy⋅g(xy)
或更一般的乘积形式。令 u=xy,则 y=xu,dxdy=x2xu′−u,代入可化简。
典型场景:形如 xdxdy+y=f(xy) 的方程(注意左端恰为 (xy)′),令 u=xy 直接得:
dxdu=f(u)⟹∫f(u)du=x+C
举例:求解 xdxdy+y=2xy。
注意到 xy′+y=(xy)′。令 u=xy:
dxdu=2u⟹u=Ce2x⟹y=xCe2x
替换思路总结
| 观察特征 | 选取替换 | 化归目标 |
|---|
| 右端为 F(xy) | u=xy | 变量分离 |
| 右端仅含 y−x | u=y−x | 变量分离 |
| 方程含 (xy)′ 或可重组为 F(xy) | u=xy | 变量分离 |
| 含 ax+by 的线性组合 | u=ax+by | 变量分离 |
| 伯努利 y′+Py=Qyn | v=y1−n | 一阶线性 |
核心策略:找到一个组合量 u,使原方程在新变量下的形式比原变量更简单——通常是化为可分离变量型或线性型。