重積分の計算方法と例題3問

この記事では, ∫0π∫0Rr4sin⁡θdrdθ\displaystyle\int_0^{\pi}\int_0^{R}r^4\sin\theta drd\theta のような重積分の計算方法を,例題を通じてわかりやすく解説します。

  • 二重積分のみ扱います。三重積分なども同様に計算できます。
  • 重積分の厳密な定義や順序交換の条件は専門書を読んで下さい。

分解するパターン

計算したい重積分について,

  • 積分区間が長方形領域(それぞれの上端,下端が定数)
  • 被積分関数が一変数関数の積に分解できる

の両方を満たすとき,以下のように「一変数の積分の積」に分解できます。 ∫y0y1∫x0x1f(x)g(y)dxdy=∫x0x1f(x)dx∫y0y1g(y)dy\begin{aligned}&\int_{y_0}^{y_1} \int_{x_0}^{x_1} f(x) g(y) dxdy \\&= \int_{x_0}^{x_1} f(x)dx \int_{y_0}^{y_1} g(y) dy\end{aligned}

例題1

I=∫0π∫0Rr4sin⁡θdrdθI=\displaystyle\int_0^{\pi}\int_0^{R}r^4\sin\theta drd\theta

を計算せよ。

解答

r4sin⁡θr^4\sin\theta という関数を {(r,θ)∣0≤r≤R,0≤θ≤π}\{(r,\theta)\mid 0\leq r\leq R,0\leq \theta\leq \pi\} という領域で積分せよという問題。 rr の積分と θ\theta の積分に分解できる:

I=∫0πsin⁡θdθ∫0Rr4dr=(−cos⁡π+cos⁡0)⋅R55=25R5\begin{aligned} I &= \int_0^{\pi}\sin\theta d\theta\int_0^{R}r^4dr\\ &= (-\cos \pi+\cos 0)\cdot\dfrac{R^5}{5}\\ &= \dfrac{2}{5}R^5 \end{aligned}

なお,これは球の慣性モーメントの2通りの求め方にも登場する積分です。

逐次積分するパターン

例題2

重積分の例題

I=∬Dxy2dxdyI=\displaystyle\iint_Dxy^2dxdy

を計算せよ。

解答

(xx で積分してから yy で積分する)

積分範囲は 1−y≤x≤11-y\leq x\leq 1 ,0≤y≤10\leq y\leq 1 と書けるので,

I=∫01(∫1−y1xy2dx)dy=∫01[x2y22]1−y1dy=∫01(y3−y42)dy=14−110=320\begin{aligned} I &= \int_{0}^1 \left( \int_{1-y}^1x y^2 dx \right) dy\\ &= \int_0^1 \left[ \dfrac{x^2y^2}{2} \right]_{1-y}^1 dy\\ &= \int_0^1 \left( y^3-\dfrac{y^4}{2} \right)dy\\ &= \dfrac{1}{4}-\dfrac{1}{10}\\ &= \dfrac{3}{20} \end{aligned}

別解

(yy で積分してから xx で積分する)

積分範囲は 1−x≤y≤11-x\leq y\leq 1,0≤x≤10\leq x\leq 1 と書けるので,

I=∫01(∫1−x1xy2dy)dx=∫01[xy33]1−x1dx=∫01(x2−x3+x43)dx=13−14+115=320\begin{aligned} I &= \int_{0}^1 \left( \int_{1-x}^1x y^2 dy \right) dx\\ &= \int_0^1 \left[ \dfrac{xy^3}{3} \right]_{1-x}^1 dx\\ &= \int_0^1 \left( x^2 - x^3 + \dfrac{x^4}{3} \right) dx\\ &= \dfrac{1}{3}-\dfrac{1}{4}+\dfrac{1}{15}\\ &= \dfrac{3}{20} \end{aligned}

別解の方がやや計算が大変です。このように積分する順番によって計算の手間は変わります。

なお,逐次積分できる条件についてはフビニの定理~重積分の計算についてで詳しく紹介しています。

例題3

重積分の例題その2

I=∬D−1(2x+y+1)2dxdyI=\displaystyle\iint_D -\dfrac{1}{(2x+y+1)^2}dxdy

を計算せよ。

解答

(yy で積分してから xx で積分する)

積分範囲は x2≤y≤xx^2\leq y\leq x ,0≤x≤10\leq x\leq 1 と書けるので,

I=∫01(∫x2x−1(2x+y+1)2dy)dx=∫01[12x+y+1]x2xdx=∫01(13x+1−1(x+1)2)dx=[13log⁡(3x+1)+1x+1]01=13log⁡4−12\begin{aligned} I &= \int_{0}^1 \left( \int_{x^2}^x -\dfrac{1}{(2x+y+1)^2} dy \right) dx\\ &= \int_0^1 \left[ \dfrac{1}{2x+y+1} \right]_{x^2}^x dx\\ &= \int_0^1 \left( \dfrac{1}{3x+1} - \dfrac{1}{(x+1)^2} \right) dx\\ &= \left[ \dfrac{1}{3} \log (3x+1) + \dfrac{1}{x+1} \right]_0^1\\ &= \dfrac{1}{3} \log 4 - \dfrac{1}{2} \end{aligned}

なお,先に xx で積分してもできますが,計算がかなり煩雑になります。

逆に重積分にするパターン

例題4

−1<a≦b-1 < a \leqq b とする。

I=∫01xb−xalog⁡xdx\displaystyle I = \int_0^1 \dfrac{x^b - x^a}{\log x} dx を計算せよ。

証明

xx を固定して考えると xb−xalog⁡x=∫abxydy \dfrac{x^b - x^a}{\log x} = \int_a^b x^y dy である。よって ∫01xb−xalog⁡xdx=∫01∫abxydydx \int_0^1 \dfrac{x^b - x^a}{\log x} dx = \int_0^1 \int_a^b x^y dy dx である。

積分の順序を入れ替えて I=∫ab∫01xydxdy=∫ab[11+yxy+1]01dy=∫abdy1+y=[log⁡(1+y)]ab=log⁡1+b1+a\begin{aligned} I &= \int_a^b \int_0^1 x^y dx dy\\ &= \int_a^b \Big[ \dfrac{1}{1+y} x^{y+1} \Big]_0^1 dy\\ &= \int_a^b \dfrac{dy}{1+y}\\ &= \Big[ \log (1+y) \Big]_a^b\\ &= \log \dfrac{1+b}{1+a} \end{aligned}

適度な難易度,計算量の例題を作るのが意外と大変でした。

Tag:数検1級の範囲と必要な公式まとめ