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

求 1.62482e^(−x/12.72238) + 2.85422 对 x 从 x = 0 到 x = 300 的定积分。

Question

求

∫0300(1.62482 e−x/12.72238+2.85422)dx\int_{0}^{300}\left(1.62482\,e^{-x/12.72238}+2.85422\right)dx

Step-by-step solution

  1. 先把积分拆成两块能分开处理的部分。 被积函数是一个衰减指数加一个常数,而积分是线性的,所以

    ∫0300 ⁣ ⁣(a e−x/k+c)dx=a∫0300 ⁣e−x/kdx+c∫0300 ⁣dx\int_0^{300}\!\!\left(a\,e^{-x/k}+c\right)dx=a\int_0^{300}\!e^{-x/k}dx+c\int_0^{300}\!dx

    其中 a=1.62482a=1.62482,k=12.72238k=12.72238,c=2.85422c=2.85422。

  2. 求指数部分的原函数。 因为 ddxe−x/k=−1ke−x/k\dfrac{d}{dx}e^{-x/k}=-\dfrac{1}{k}e^{-x/k},反过来求原函数时要补上一个 −k-k 的因子:

    ∫a e−x/kdx=−ak e−x/k+C,∫c dx=cx+C\int a\,e^{-x/k}dx=-ak\,e^{-x/k}+C,\qquad \int c\,dx=cx+C

    于是 F(x)=−ak e−x/k+cxF(x)=-ak\,e^{-x/k}+cx。

  3. 代入上下限并化简。

    F(300)−F(0)=ak(1−e−300/k)+300cF(300)-F(0)=ak\left(1-e^{-300/k}\right)+300c

    下限处的 −e−x/k-e^{-x/k} 变成了 +1+1,这正是衰减项最终贡献一个正的 akak 的原因。

  4. 把数字仔细算出来。 衰减项的系数是

    ak=1.62482×12.72238=20.6715774716ak=1.62482\times12.72238=20.6715774716

    常数部分是

    300c=300×2.85422=856.266300c=300\times2.85422=856.266

  5. 说明指数尾巴可以忽略不计。 30012.72238=23.5805\dfrac{300}{12.72238}=23.5805,而 e−23.5805=5.743×10−11e^{-23.5805}=5.743\times10^{-11}。于是 1−e−300/k=0.999999999941-e^{-300/k}=0.99999999994,它只在第九位小数上动了 akak 一下——这个积分实际上已经达到了无穷区间上的极限值 ak+300cak+300c。

  6. 相加得出结果,顺带纠正一个常见失误。

    20.6715774716+856.266=876.937577471620.6715774716+856.266=876.9375774716

    有时会看到 876.93843876.93843 这个数,它来自把 1.62482×12.722381.62482\times12.72238 错算成 20.672431511620.6724315116;真正的乘积是 20.671577471620.6715774716。

  7. 用数值积分验证。 在 [0,300][0,300] 上取三百万个子区间做梯形求和,得到 876.9375775876.9375775,与闭式结果在小数点后七位上完全一致 ✓。

Answer

∫0300(1.62482 e−x/12.72238+2.85422)dx=1.62482×12.72238(1−e−300/12.72238)+856.266≈876.93758\int_{0}^{300}\left(1.62482\,e^{-x/12.72238}+2.85422\right)dx=1.62482\times12.72238\left(1-e^{-300/12.72238}\right)+856.266\approx 876.93758

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