求解微分方程的换元法是否正确?后续该如何推进求解?
首先要肯定:你之前的换元推导完全正确——令$u = x + y + 2$,推导得到$\frac{du}{dx} = 2 - \frac{x+2}{u}$的步骤没有问题,但这个换元方向确实没把方程转化为更容易处理的形式。咱们换个思路,用两种更高效的方法来解:
方法一:将方程改写为关于$x$的一阶线性微分方程
原方程的形式看起来有点棘手,但如果我们把$x$看作$y$的函数(而非默认的$y$是$x$的函数),问题会瞬间清晰:
对原方程两边取倒数,整理为线性方程标准形式:
$$\frac{dx}{dy} = \frac{x+y+2}{y} = \frac{x}{y} + 1 + \frac{2}{y}$$
移项后得到:
$$\frac{dx}{dy} - \frac{1}{y}x = 1 + \frac{2}{y}$$
这是典型的一阶线性微分方程,符合$x' + P(y)x = Q(y)$的形式,其中$P(y)=-\frac{1}{y}$,$Q(y)=1+\frac{2}{y}$。计算积分因子:
$$\mu(y) = e^{\int P(y) dy} = e^{\int -\frac{1}{y} dy} = \frac{1}{|y|}$$
我们可以忽略绝对值,取$\mu(y)=\frac{1}{y}$(后续通解中的常数会涵盖符号情况)。两边乘以积分因子,利用乘积求导法则化简:
$$\frac{1}{y}\frac{dx}{dy} - \frac{1}{y^2}x = \frac{1}{y} + \frac{2}{y^2}$$
左边恰好是$\frac{d}{dy}\left(\frac{x}{y}\right)$,因此方程变为:
$$\frac{d}{dy}\left(\frac{x}{y}\right) = \frac{1}{y} + \frac{2}{y^2}$$两边对$y$积分:
$$\frac{x}{y} = \ln|y| - \frac{2}{y} + C$$
两边乘以$y$得到通解:
$$x = y\ln|y| - 2 + Cy$$
(其中$C$为任意常数,$y=0$是方程的特解,可验证它也满足通解形式)
方法二:平移变换转化为齐次方程
观察原方程的分母含有常数项$x+y+2$,我们可以通过平移变换消去常数,将其转化为齐次方程:
做平移变换:令$u = x + 2$,$v = y$,此时$\frac{dv}{du} = \frac{dy}{dx}$,原方程变为:
$$\frac{dv}{du} = \frac{v}{u + v}$$
这是齐次微分方程(右边是$\frac{v}{u}$的函数)。齐次方程换元:令$z = \frac{v}{u}$(即$v = zu$),则$\frac{dv}{du} = z + u\frac{dz}{du}$,代入方程得:
$$z + u\frac{dz}{du} = \frac{z}{1 + z}$$整理并分离变量:
$$u\frac{dz}{du} = \frac{z}{1+z} - z = -\frac{z^2}{1+z}$$
分离变量后得到(注意$z\neq0$,$u\neq0$,后续验证$z=0$即$y=0$是特解):
$$\frac{1+z}{z^2}dz = -\frac{du}{u}$$积分并回代变量:
对两边积分:
$$\int \left(\frac{1}{z^2} + \frac{1}{z}\right)dz = -\int \frac{du}{u}$$
计算得:
$$-\frac{1}{z} + \ln|z| = -\ln|u| + C$$
回代$z=\frac{v}{u}=\frac{y}{x+2}$,$u=x+2$,化简后得到:
$$\ln|y| - \frac{x+2}{y} = C$$
进一步整理后和方法一的通解一致:
$$x = y\ln|y| - 2 + Cy$$
总结一下:你的初始换元推导正确,但没有选对最适合的换元方向。通过反转变量关系或者平移消去常数项,就能轻松用线性方程法或齐次方程法求解。
内容的提问来源于stack exchange,提问作者mathworker123

