Skip to main content

变量分离、齐次与恰当方程

变量分离方程

标准形式

dydx=f(x)g(y)\frac{dy}{dx} = f(x) \cdot g(y)

即右端可分解为只含 xx 的函数与只含 yy 的函数的乘积。

解法

g(y)0g(y) \neq 0 时,分离变量并积分:

dyg(y)=f(x)dx+C\int \frac{dy}{g(y)} = \int f(x) \, dx + C

注意:若 g(y0)=0g(y_0) = 0,则 yy0y \equiv y_0(常值解)可能也是解,需单独检查是否被通解包含。

举例

求解 dydx=ky\dfrac{dy}{dx} = ky(指数增长模型):

dyy=kdxlny=kx+Cy=Cekx\int \frac{dy}{y} = \int k \, dx \quad\Longrightarrow\quad \ln|y| = kx + C \quad\Longrightarrow\quad y = Ce^{kx}

齐次方程

标准形式

dydx=F ⁣(yx)\frac{dy}{dx} = F\!\left(\frac{y}{x}\right)

即右端可表示为 yx\frac{y}{x} 的函数。

解法

v=yxv = \dfrac{y}{x},即 y=vxy = vx,则 dydx=v+xdvdx\dfrac{dy}{dx} = v + x\dfrac{dv}{dx}。代入原方程:

v+xdvdx=F(v)dvF(v)v=dxxv + x\frac{dv}{dx} = F(v) \quad\Longrightarrow\quad \frac{dv}{F(v) - v} = \frac{dx}{x}

化为变量分离形式求解。

举例

求解 dydx=x+yxy\dfrac{dy}{dx} = \dfrac{x + y}{x - y}

F(v)=1+v1v,v+xv=1+v1vF(v) = \frac{1+v}{1-v}, \quad v + xv' = \frac{1+v}{1-v}

xv=1+v1vv=1+v21vxv' = \frac{1+v}{1-v} - v = \frac{1+v^2}{1-v}

1v1+v2dv=dxx\int \frac{1-v}{1+v^2} dv = \int \frac{dx}{x}

arctanv12ln(1+v2)=lnx+C\arctan v - \frac{1}{2}\ln(1+v^2) = \ln|x| + C

代回 v=y/xv = y/x 得隐式通解。

恰当方程(全微分方程)

标准形式

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

满足恰当性条件

My=Nx\frac{\partial M}{\partial y} = \frac{\partial N}{\partial x}

解法

存在函数 u(x,y)u(x, y)(势函数)使 du=Mdx+Ndy=0du = M\,dx + N\,dy = 0。通解为 u(x,y)=Cu(x, y) = C

构造 uu 的方法:

u(x,y)=x0xM(t,y)dt+y0yN(x0,s)dsu(x, y) = \int_{x_0}^{x} M(t, y)\,dt + \int_{y_0}^{y} N(x_0, s)\,ds

u(x,y)=Mdx+h(y),其中 y ⁣(Mdx)+h(y)=Nu(x, y) = \int M\,dx + h(y), \quad \text{其中 } \frac{\partial}{\partial y}\!\left(\int M\,dx\right) + h'(y) = N

积分因子

若方程不满足恰当条件,可乘入积分因子 μ(x,y)\mu(x, y) 使之化为恰当方程:

(μM)y=(μN)x\frac{\partial (\mu M)}{\partial y} = \frac{\partial (\mu N)}{\partial x}

常见情形:

条件积分因子
MyNxN\dfrac{M_y - N_x}{N} 仅依赖于 xxμ(x)=exp ⁣(MyNxNdx)\mu(x) = \exp\!\left(\int \dfrac{M_y - N_x}{N} dx\right)
NxMyM\dfrac{N_x - M_y}{M} 仅依赖于 yyμ(y)=exp ⁣(NxMyMdy)\mu(y) = \exp\!\left(\int \dfrac{N_x - M_y}{M} dy\right)

举例

求解 (2xy+y2)dx+(x2+2xy)dy=0(2xy + y^2)\,dx + (x^2 + 2xy)\,dy = 0

M=2xy+y2M = 2xy + y^2N=x2+2xyN = x^2 + 2xy,检查 M/y=2x+2y=N/x\partial M/\partial y = 2x + 2y = \partial N/\partial x,是恰当方程。

u=Mdx=x2y+xy2+h(y),uy=x2+2xy+h(y)=Nu = \int M\,dx = x^2y + xy^2 + h(y), \quad \frac{\partial u}{\partial y} = x^2 + 2xy + h'(y) = N

h(y)=0h'(y) = 0u(x,y)=x2y+xy2=Cu(x, y) = x^2y + xy^2 = C 为通解。

变量替换法

除上述标准解法外,变量替换是最通用的化归策略——通过巧妙选取新变量,将"不标准"的方程化为已掌握的分离变量型或线性型。

核心思想

观察方程的对称结构,用一个组合量替换 xxyy,使方程在新变量下齐次或可分离。

常用替换

以下三种替换涵盖了大量可化归为一阶可解型的方程:

1. u=yxu = \dfrac{y}{x}(齐次方程的推广)

当右端可写成仅依赖于 yx\frac{y}{x} 的形式时使用(见上文齐次方程)。更一般地,形如

dydx=a1x+b1y+c1a2x+b2y+c2\frac{dy}{dx} = \frac{a_1 x + b_1 y + c_1}{a_2 x + b_2 y + c_2}

的方程,当 det ⁣(a1b1a2b2)0\det\!\begin{pmatrix} a_1 & b_1 \\ a_2 & b_2 \end{pmatrix} \neq 0 时,先平移消去常数项,再令 u=YXu = \frac{Y}{X} 化为齐次。

2. u=yxu = y - x(差型替换)

适用形式:右端仅依赖于 yxy - x 的方程

dydx=f(yx)\frac{dy}{dx} = f(y - x)

u=yxu = y - x,则 dudx=dydx1\dfrac{du}{dx} = \dfrac{dy}{dx} - 1,代入得:

dudx+1=f(u)duf(u)1=dx\frac{du}{dx} + 1 = f(u) \quad\Longrightarrow\quad \frac{du}{f(u) - 1} = dx

化为变量分离形式。

举例:求解 dydx=(yx)2\dfrac{dy}{dx} = (y - x)^2

u=yxu = y - xu=y1u' = y' - 1,代入得 u+1=u2u' + 1 = u^2

duu21=dx12ln ⁣u1u+1=x+C\frac{du}{u^2 - 1} = dx \quad\Longrightarrow\quad \frac{1}{2}\ln\!\left|\frac{u-1}{u+1}\right| = x + C

代回 u=yxu = y - x 得隐式通解:

yx1yx+1=Ce2x\frac{y - x - 1}{y - x + 1} = C e^{2x}

3. u=xyu = xy(积型替换)

适用形式:右端可重组为依赖于 xyxy 的表达式的方程

dydx=yxg(xy)\frac{dy}{dx} = \frac{y}{x} \cdot g(xy)

或更一般的乘积形式。令 u=xyu = xy,则 y=uxy = \frac{u}{x}dydx=xuux2\dfrac{dy}{dx} = \dfrac{x u' - u}{x^2},代入可化简。

典型场景:形如 xdydx+y=f(xy)x\dfrac{dy}{dx} + y = f(xy) 的方程(注意左端恰为 (xy)(xy)'),令 u=xyu = xy 直接得:

dudx=f(u)duf(u)=x+C\frac{du}{dx} = f(u) \quad\Longrightarrow\quad \int \frac{du}{f(u)} = x + C

举例:求解 xdydx+y=2xyx\dfrac{dy}{dx} + y = 2xy

注意到 xy+y=(xy)x y' + y = (xy)'。令 u=xyu = xy

dudx=2uu=Ce2xy=Ce2xx\frac{du}{dx} = 2u \quad\Longrightarrow\quad u = C e^{2x} \quad\Longrightarrow\quad y = \frac{C e^{2x}}{x}

替换思路总结

观察特征选取替换化归目标
右端为 F(yx)F(\frac{y}{x})u=yxu = \frac{y}{x}变量分离
右端仅含 yxy - xu=yxu = y - x变量分离
方程含 (xy)(xy)' 或可重组为 F(xy)F(xy)u=xyu = xy变量分离
ax+byax+by 的线性组合u=ax+byu = ax+by变量分离
伯努利 y+Py=Qyny' + Py = Qy^nv=y1nv = y^{1-n}一阶线性

核心策略:找到一个组合量 uu,使原方程在新变量下的形式比原变量更简单——通常是化为可分离变量型或线性型。