如何求解微分方程$(xy^3 + y)dx + 2(x^2y^2 + x + y^4)dy = 0$?
嘿,我来帮你搞定这个微分方程!你之前尝试把它化成$\frac{dy}{dx} + yp(x) = q(x)$的线性形式没成功,那咱们换个思路——试试分组拆分方程,找可积分的部分,具体步骤如下:
步骤1:拆分方程并分组
先把原方程展开拆分,把能凑成微分形式的项归到一起:
(xy³ + y)dx + 2(x²y² + x + y⁴)dy = 0
拆分成三组:
$$xy^3dx + 2x2y2dy + ydx + 2xdy + 2y^4dy = 0$$
步骤2:凑微分替换变量
观察前两组项,我们可以提取公因子$xy^2$:
$$xy^2(ydx + 2xdy) + (ydx + 2xdy) + 2y^4dy = 0$$
注意到$ydx + 2xdy = \frac{1}{y}d(xy^2)$,这里令$u = xy^2$(这是关键的变量替换!),那么$ydx + 2xdy = \frac{du}{y}$,同时$x = \frac{u}{y^2}$。
把这些代入分组后的方程:
$$xy^2 \cdot \frac{du}{y} + \frac{du}{y} + 2y^4dy = 0$$
将$x = \frac{u}{y^2}$代入化简:
$$\frac{u}{y^2} \cdot y^2 \cdot \frac{du}{y} + \frac{du}{y} + 2y^4dy = 0$$
进一步简化后得到可分离变量的方程:
$$\frac{(u+1)du}{y} + 2y^4dy = 0$$
步骤3:分离变量并积分
两边乘以$y$消去分母,得到:
$$(u+1)du + 2y^5dy = 0$$
现在直接对两边积分:
$$\int (u+1)du + \int 2y^5dy = C$$
计算积分结果:
$$\frac{1}{2}u^2 + u + \frac{1}{3}y^6 = C$$
步骤4:代回原变量得到通解
把$u = xy^2$代回上式:
$$\frac{1}{2}(xy2)2 + xy^2 + \frac{1}{3}y^6 = C$$
为了消去分母,两边乘以6得到更简洁的形式:
$$3x2y4 + 6xy^2 + 2y^6 = C'$$
(其中$C' = 6C$是任意常数)
另外,别忘了特殊解$y=0$:把$y=0$代入原方程,等式成立,它也包含在通解中(当$C'=0$时)。
内容的提问来源于stack exchange,提问作者3.14159




