ここで行き詰まった? AI で解決しよう
Calculus · real student question

1.62482e^(−x/12.72238) + 2.85422 を x = 0 から x = 300 まで x について定積分せよ。

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. 別々に扱える 2 つの部分に積分を分ける。 被積分関数は減衰する指数関数と定数の和であり、積分は線形なので

    ∫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 を変えるのは小数第 9 位だけ——この積分は事実上、無限区間での値 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] を 300 万分割した台形和は 876.9375775876.9375775 となり、閉じた形と小数第 7 位まで一致する ✓。

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 →