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

解微分方程 dy/dx = ky,其中 k 是常数。

Question

解

dydx=ky\frac{dy}{dx} = ky

其中 kk 是常数。

Step-by-step solution

  1. 先认出这个模型。 这个方程说的是变化率与当前的量成正比 —— 人口增长、放射性衰变、连续复利、牛顿冷却定律背后都是它。把它解一次,就等于把这些全解了。

  2. 分离变量。 两边除以 yy 要求 y≠0y \ne 0,这一点先记下,后面再回来处理:

    dyy=k dx\frac{dy}{y} = k\,dx

  3. 两边积分。

    ∫1y dy=∫k dx⟹ln⁡∣y∣=kx+C0\int \frac{1}{y}\,dy = \int k\,dx \quad\Longrightarrow\quad \ln|y| = kx + C_0

    绝对值是必须的,因为在零的两侧 1y\tfrac{1}{y} 的原函数都是 ln⁡∣y∣\ln|y|。

  4. 取指数,把常数吸收进去。

    ∣y∣=ekx+C0=eC0ekx|y| = e^{kx + C_0} = e^{C_0}e^{kx}

    记 A=eC0>0A = e^{C_0} > 0,再允许 C=±AC = \pm A 来承担 yy 的符号,于是变成

    y=Cekxy = Ce^{kx}

  5. 把被排除的那个解找回来。 除以 yy 时排除了 y≡0y \equiv 0,但这个常值函数其实是满足方程的 —— 而它正好由 C=0C = 0 给出。所以只要允许 CC 取任意实数,y=Cekxy = Ce^{kx} 就是完整的通解,一个解都不漏。

  6. 验证并读出它的行为。 求导得 y′=Ckekx=k(Cekx)=kyy' = Cke^{kx} = k\left(Ce^{kx}\right) = ky。若给定初始条件 y(0)=y0y(0) = y_0,则 C=y0C = y_0,于是 y=y0ekxy = y_0e^{kx}:k>0k > 0 时增长,k<0k < 0 时衰减,k=0k = 0 时是常数。当 k>0k > 0 时,倍增时间是 ln⁡2k\tfrac{\ln 2}{k}。

Answer

y=Cekx,C∈Ry = Ce^{kx}, \qquad C \in \mathbb{R}

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