重積分の意味と計算方法

こんにちはコーヤです。

このページでは、二変数関数の積分である重積分の意味と計算方法を勉強します。

積分と重積分の違い

積分と比べながら重積分の意味を確認します。

積分の意味

微小区間dxで区切られる長方形の面積の和から、積分範囲(a,b)の面積Sを求めることができます。

S=abf(x) dx

重積分の意味

微小区間dSで作られる直方体の体積の和から、積分領域Dの体積Vを求めることができます。

V=Df(x,y) dS

dSは面積要素や面素と呼びます。

dSx軸方向の微小区間dxy軸方向の微小区間dyの積で表すことができます。

dS=dxdy

重積分の計算方法

前述の通り重積分の意味は直方体の和ですが、計算の流れは以下の2ステップで行われます。

  1. 断面積を求める
  2. 断面積を積分して体積を求める

それでは例題で重積分の計算をしてみましょう。

以下の体積を求めます。

f(x,y)=x+yD={(x,y) | 1x2,0y1}

まずはy=y0と固定して、断面積S(y0)を求めます。

S(y0)=12f(x,y0) dx=12x+y0 dx=[12x2+xy0]12=32+y0

y0を変数yに戻して、断面積S(y)を積分して体積Vを求めます。

V=01S(y) dy=0132+y dy=[32y+12y2]01=2

これで体積Vが求まりました。

今回はyを固定して計算しましたが、xを固定しても結果は変わりません。

x=x0と固定するパターンも計算してみます。断面積S(x0)を求めます。

S(x0)=01f(x0,y) dy=01x0+y dy=[x0y+12y2]01=x0+12

x0を変数xに戻して、断面積S(x)を積分して体積Vを求めます。

V=12S(x) dx=12x+12 dx=[12x2+12x]12=2

このように、重積分はどちらの変数から積分しても結果は変わりません。

慣れてきたら断面積を経由せずに計算してみましょう。

V=Df(x,y) dS=Dx+y dS=0112x+y dxdy=01(12x+y dx) dy=01([12x2+xy]12) dy=01(32+y) dy=0132+y dy=[32y+12y2]01=2

このようにxで積分するときはyを定数扱いしてあげればOKです。

変数を定数扱いするのは、偏微分の計算と同じイメージです。

変数分離できる場合の計算方法

f(x,y)=g(x)h(y)

のように変数分離できる場合は、以下のように別々の積分にすることができます。

Df(x,y) dS=g(x) dxh(y) dy

それでは例題で変数分離の重積分を計算をしてみましょう。

f(x,y)=xyD={(x,y) | 1x2,0y1}

これをxから積分する場合、yから積分する場合、変数分離する場合の3パターンで計算します。

xから積分する場合

V=Dxy dS=0112xy dxdy=01[12x2y]12 dy=0132y dy=[34y2]01=34

yから積分する場合

V=Dxy dS=1201xy dydx=12[12xy2]01 dx=1212x dx=[14x2]12=34

変数分離する場合

V=Dxy dS=12x dx01y dy=[12x2]12[12y2]01=3212=34

どの方法で計算してもOKです。

積分領域が変数の場合の計算方法

積分領域Dxyの関数で定義されるときは、積分範囲に注意が必要です。

例題として、以下の積分領域Df(x,y)=x+yを積分します。

このように積分領域に変数が含まれる場合、どちらかの変数の積分範囲をもう一方の変数で表します。

yの積分範囲をxで表す場合

yの積分範囲をxで表した場合は、yの積分を先に行います。

V=Dx+y dS=0112xx+y dydx=01[xy+12y2]12x dx=014x2 dx=[43x3]01=43

xの積分範囲をyで表す場合

xの積分範囲をyで表した場合は、xの積分を先に行います。

V=Dx+y dS=0212y1x+y dxdy=02[12x2+xy]12y1 dy=0258y2+y+12 dy=[524y3+12y2+12y]02=43

積分の順番を変更する場合の計算方法

以下の重積分を求めます。

f(x,y)=sinxsinαy   (0<α)D={(x,y) | 0x12π,0yx}

これはyの積分範囲にxが含まれているので、先にyを積分します。

V=Dsinxsinαy dS=012π0xsinxsinαy dydx

このように式を立てるとsinαyの積分でストップします。

このとき、積分領域Dの表現方法を変えることで重積分がスムーズにできるときがあります。

上図左側ではyの積分範囲にxが含まれていますが、右側のようにxの積分範囲にyが含まれる形に変更します。

すると重積分の計算は以下のようになります。

V=Dsinxsinαy dS=012πy12πsinxsinαy dxdy=012π[cosxsinαy]y12π dy=012πcosysinαy dy

ここで置換積分を行います。

t=sinydt=cosy

y:012πt:01

V=012πcosysinαy dy=01tα dt=[1α+1tα+1]01=1α+1

このように簡単に積分することができました。

まとめ

重積分は微小区間dSで積分領域Dを積分します。計算方法は1つの変数に注目した積分を2回行います。

V=Df(x,y) dS

コメント欄