看完不会?让 AI 一步步解给你看
Calculus · real student question

函数 y = f(x) 满足微分方程 dy/dx = 3x² (y − 4)。若 f(0) = 6,求它的特解。

Question

函数 y=f(x)y=f(x) 满足微分方程

dydx=3x2(y−4)\frac{dy}{dx}=3x^{2}(y-4)

且初始条件为 f(0)=6f(0)=6。求它的特解。

Step-by-step solution

  1. 先看出方程可分离变量,并检查那个特殊解。 右端是 xx 的函数乘 yy 的函数,所以变量可以分开。不过在做除法之前要注意:y=4y=4 会让右端为零,它本身就是一个常数解;而初值 f(0)=6≠4f(0)=6\neq 4 告诉我们要找的解不是它,因此在初始点附近除以 y−4y-4 是合法的。

  2. 分离变量。 把所有 yy 移到左边、所有 xx 移到右边:

    1y−4 dy=3x2 dx\frac{1}{y-4}\,dy=3x^{2}\,dx

  3. 两边同时积分。 左边是对数,右边是幂函数:

    ∫1y−4 dy=∫3x2 dx ⟹ ln⁡∣y−4∣=x3+C\int\frac{1}{y-4}\,dy=\int 3x^{2}\,dx\ \Longrightarrow\ \ln|y-4|=x^{3}+C

    只需要写一个常数,因为两边的常数可以合并成一个。

  4. 取指数解出 yy。 两边同时作用 e(⋅)e^{(\cdot)}:

    ∣y−4∣=ex3+C=eCex3|y-4|=e^{x^{3}+C}=e^{C}e^{x^{3}}

    由于 eCe^{C} 是任意正常数,而 y−4y-4 的正负号可以通过允许常数取负值来吸收,于是写成

    y−4=Kex3 ⟹ y=4+Kex3y-4=Ke^{x^{3}}\ \Longrightarrow\ y=4+Ke^{x^{3}}

    其中 KK 为任意实数(K=0K=0 就回到那个特殊解 y=4y=4)。

  5. 代入初始条件。 把 x=0x=0、y=6y=6 代入,并用 e0=1e^{0}=1:

    6=4+K⋅1 ⟹ K=26=4+K\cdot 1\ \Longrightarrow\ K=2

    所以特解是

    y=4+2ex3y=4+2e^{x^{3}}

  6. 验证解同时满足两个要求。 求导得 dydx=2⋅3x2ex3=6x2ex3\dfrac{dy}{dx}=2\cdot 3x^{2}e^{x^{3}}=6x^{2}e^{x^{3}},而 3x2(y−4)=3x2⋅2ex3=6x2ex33x^{2}(y-4)=3x^{2}\cdot 2e^{x^{3}}=6x^{2}e^{x^{3}} —— 完全一致。在 x=0.5x=0.5、1.11.1 和 −0.8-0.8 处用中心差分检验,结果与 3x2(y−4)3x^{2}(y-4) 在小数点后五位上吻合,且 y(0)=4+2=6y(0)=4+2=6 正好符合要求。

Answer

y=4+2ex3y=4+2e^{x^{3}}

Need to solve a different problem like this? Open the solver →