知识点

齐次方程

定义

一阶微分方程

y′=f(x,y)y'=f(x,y)

如果存在函数 φ\varphi,使得在 x≠0x\ne 0 时

f(x,y)=φ(yx),f(x,y)=\varphi\left(\frac{y}{x}\right),

则称它为齐次方程。写成 φ(xy)\varphi\left(\dfrac{x}{y}\right) 也可以,因为 xy=1/yx\dfrac{x}{y}=1\big/\dfrac{y}{x},两种写法只差对 φ\varphi 的重新定义。

等价的判定是:ff 为零次齐次函数,即对任意 λ≠0\lambda\ne 0,

f(λx,λy)=f(x,y).f(\lambda x,\lambda y)=f(x,y).

实际操作时,检查分子、分母中每一项关于 xx 与 yy 的总次数是否相同。例如

y′=x2+y2xyy'=\frac{x^2+y^2}{xy}

中,分子两项都是二次,分母 xyxy 也是 1+1=21+1=2 次;右端可写成

xy+yx,\frac{x}{y}+\frac{y}{x},

符合齐次方程的形式。

分子或分母中出现单独常数项时,方程一般不再是齐次方程,需要先尝试下文的平移变换。

换元解法

  1. 确认形式

    把方程整理成 y′=φ(yx)y'=\varphi\left(\dfrac{y}{x}\right),并确认讨论区间上 x≠0x\ne 0。

  2. 换元

    令 u=yxu=\dfrac{y}{x},即 y=uxy=ux。

  3. 求导

    由乘积求导法则,

    y′=u+xdudx.y'=u+x\frac{\mathrm{d}u}{\mathrm{d}x}.
  4. 代入并整理

    将 y′y' 与 yx\dfrac{y}{x} 分别换成上式与 uu:

    u+xdudx=φ(u),xdudx=φ(u)−u.u+x\frac{\mathrm{d}u}{\mathrm{d}x}=\varphi(u), \qquad x\frac{\mathrm{d}u}{\mathrm{d}x}=\varphi(u)-u.
  5. 分离变量并积分

    当 φ(u)−u≠0\varphi(u)-u\ne 0 时,

    duφ(u)−u=dxx,\frac{\mathrm{d}u}{\varphi(u)-u}=\frac{\mathrm{d}x}{x},

    两边积分得到关于 uu 与 xx 的关系。

  6. 还原变量

    把 uu 换回 yx\dfrac{y}{x},整理成显式或隐式解。

换元后的方程关于 uu 与 xx 可分离,按可分离变量的微分方程的步骤积分即可。

可化为齐次的方程

形如

dydx=a1x+b1y+c1a2x+b2y+c2\frac{\mathrm{d}y}{\mathrm{d}x} =\frac{a_1x+b_1y+c_1}{a_2x+b_2y+c_2}

的方程,在 c1,c2c_1,c_2 不全为零时,可以通过平移坐标轴消去常数项,化为齐次方程。

先解方程组

{a1x+b1y+c1=0,a2x+b2y+c2=0,\begin{cases} a_1x+b_1y+c_1=0,\\ a_2x+b_2y+c_2=0, \end{cases}

设交点为 (h,k)(h,k)。令

X=x−h,Y=y−k,X=x-h,\qquad Y=y-k,

则 x=X+hx=X+h、y=Y+ky=Y+k,代入后常数项抵消,方程变为

dYdX=a1X+b1Ya2X+b2Y,\frac{\mathrm{d}Y}{\mathrm{d}X} =\frac{a_1X+b_1Y}{a_2X+b_2Y},

这是关于 X,YX,Y 的齐次方程。求出解后,再把 X=x−hX=x-h、Y=y−kY=y-k 代回。

例子

解 (x2+y2) dx−xy dy=0(x^2+y^2)\,\mathrm{d}x-xy\,\mathrm{d}y=0

先解出导数:

dydx=x2+y2xy=xy+yx.\frac{\mathrm{d}y}{\mathrm{d}x} =\frac{x^2+y^2}{xy} =\frac{x}{y}+\frac{y}{x}.

右端是 yx\dfrac{y}{x} 的函数,所以方程是齐次的。

换元。 令 u=yxu=\dfrac{y}{x},则 y=uxy=ux,且

y′=u+xdudx.y'=u+x\frac{\mathrm{d}u}{\mathrm{d}x}.

代入。 原方程变为

u+xdudx=1u+u.u+x\frac{\mathrm{d}u}{\mathrm{d}x}=\frac{1}{u}+u.

两边消去 uu,得

xdudx=1u.x\frac{\mathrm{d}u}{\mathrm{d}x}=\frac{1}{u}.

分离并积分。

u du=dxx,12u2=ln⁡∣x∣+C1.u\,\mathrm{d}u=\frac{\mathrm{d}x}{x}, \qquad \frac{1}{2}u^2=\ln\vert x\vert+C_1.

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

u2=2ln⁡∣x∣+C.u^2=2\ln\vert x\vert+C.

还原变量。 把 u=yxu=\dfrac{y}{x} 代回:

(yx)2=2ln⁡∣x∣+C,y2=x2(2ln⁡∣x∣+C).\left(\frac{y}{x}\right)^2=2\ln\vert x\vert+C, \qquad y^2=x^2\left(2\ln\vert x\vert+C\right).

解 y′=x+yxy'=\dfrac{x+y}{x}

右端等于 1+yx1+\dfrac{y}{x},所以方程是齐次的。令 u=yxu=\dfrac{y}{x},则 y=uxy=ux,y′=u+xu′y'=u+xu'。代入得

u+xdudx=1+u,u+x\frac{\mathrm{d}u}{\mathrm{d}x}=1+u,

消去 uu 后得到

xdudx=1.x\frac{\mathrm{d}u}{\mathrm{d}x}=1.

分离变量并积分:

du=dxx,u=ln⁡∣x∣+C.\mathrm{d}u=\frac{\mathrm{d}x}{x}, \qquad u=\ln\vert x\vert+C.

还原 u=yxu=\dfrac{y}{x},得通解

y=x(ln⁡∣x∣+C),x≠0.y=x\left(\ln\vert x\vert+C\right),\qquad x\ne 0.

探索

代换y = ux后发生什么?

用y′ = y/x展示齐次方程的代换。

正在准备演示…

题集

练习

  1. 下列方程中,是齐次方程的是:

    选择答案
    参考解答

    x+yx=1+yx\dfrac{x+y}{x}=1+\dfrac{y}{x},右端只依赖 yx\dfrac{y}{x}。其余三个右端都不是零次齐次函数。

  2. 初值问题 y′=x+yxy'=\dfrac{x+y}{x},y(1)=2y(1)=2。其通解可写成 y=x(ln⁡∣x∣+C)y=x\left(\ln\vert x\vert+C\right),则 C=C= 。

    参考解答

    代入 x=1x=1、y=2y=2:2=1⋅(0+C)2=1\cdot(0+C),所以 C=2C=2。

  3. 方程 (x2+y2) dx−xy dy=0(x^2+y^2)\,\mathrm{d}x-xy\,\mathrm{d}y=0 的通解为 y2=x2(2ln⁡∣x∣+C)y^2=x^2\left(2\ln\vert x\vert+C\right)。若 y(1)=1y(1)=1,则 C=C= 。

    参考解答

    代入 x=1x=1、y=1y=1:1=1⋅(0+C)1=1\cdot(0+C),所以 C=1C=1。