「多重積分」の版間の差分

提供: MochiuWiki : SUSE, EC, PCB

268行目: 268行目:
&= \frac{a^{8}}{8} \left ( \frac{1}{4} - \frac{1}{6} \right ) 2 \pi \\
&= \frac{a^{8}}{8} \left ( \frac{1}{4} - \frac{1}{6} \right ) 2 \pi \\
&= \frac{\pi a^{8}}{48}
&= \frac{\pi a^{8}}{48}
\end{align}
</math><br>
<br><br>
== 多重積分の極座標変換 ==
軸対称や球対称の関数を積分する際に用いられる極座標による積分である。<br>
<math>\int_{- \infty}^{+ \infty} \int_{- \infty}^{+ \infty} {e^{- (x^{2} + y^{2})} \, dx dy} \qquad D = \{ (x, y) \, | \, 0 \le x^{2} + y^{2} \le + \infty, \, - \infty < x < + \infty, \, - \infty < y < + \infty \}</math><br>
<br>
積分範囲の中に円 <math>0 \le x^{2} + y^{2} \le + \infty</math> が含まれている。<br>
このように、円が含まれている時は極座標変換 <math>x = r \cos(\theta), \, y = r \sin(\theta), \quad (0 \le r, \, \, 0 \le \theta \le 2 \pi)</math> とおく。<br>
( <math>r</math> は半径のため必ず <math>0</math> 以上、 <math>\theta</math> は最大でも1周分なので <math>0 \le \theta \le 2 \pi</math> または <math>- \pi \le \theta \le \pi</math> の制約がかかる点に注意する)<br>
<br>
ここで変数変換をおこなったのでヤコビアンを計算して <math>dx dy</math> と <math>dr d \theta</math> の関係式を求める必要がある。<br>
<math>
\begin{align}
J = & \left| \begin{array}{ccc} \frac{\partial x}{\partial r} & \frac{\partial x}{\partial \theta} \\ \frac{\partial y}{\partial r} & \frac{\partial y}{\partial \theta} \end{array} \right| \\
= & \left| \begin{array}{ccc} \cos \theta & - r \sin \theta \\ \sin \theta & r \cos \theta \end{array} \right| \\
= & r \left( \cos^2 \theta + \sin^2 \theta \right) \\
= & r
\end{align}
</math><br>
<br>
したがって、 <math>dx dy = r \ dr d \theta</math> となる。<br>
<br>
積分範囲は <math>0 \le r^2 < \infty, \ \ \ -1 \le r \cos(\theta) \le 1, \ \ \ -1 \le r \sin(\theta) \le 1</math> となり、<br>
<math>r \ge 0</math> のため、 <math>0 \leqq r \leqq \infty, \ \ \ -1 \le \cos(\theta) \le 1, \ \ \ -1 \le \sin(\theta) \le 1</math> となる。<br>
<br>
<math>\cos(\theta) \ge 0</math> かつ <math>\sin(\theta) \ge 0</math> を満たすような <math>\theta</math> は <math>0 \le \theta \le 2 \pi</math> なので、<br>
変換後の積分範囲 <math>D'</math> は <math>D' = \{ (r, \theta) \, | \, 0 \le r \le \infty, \, \, 0 \le \theta \le 2 \pi \}</math> の形に変換でき、2重積分を計算することができる。<br>
<br>
<math>
\begin{align}
\int_{- \infty}^{+ \infty} \int_{- \infty}^{+ \infty} {e^{- (x^{2} + y^{2})} \, dx dy} &= \int_{0}^{2 \pi} \int_{0}^{\infty} {e^{- (r^{2} \cos^{2}(\theta) + r^{2} \cos^{2}(\theta))} \, r dr d \theta} \\
&= \int_{0}^{2 \pi} \int_{0}^{\infty} {e^{- r^{2}} \, r dr d \theta}
\end{align}
</math><br>
<br>
ここで、更に変数変換を行う。<br>
<math>t = r^{2}</math> とおくと、 <math>dt = 2r dr</math> となり、変数 <math>t</math> の積分範囲は、 <math>0 \le t < \infty</math> となる。<br>
<br>
<math>
\begin{align}
\int_{0}^{2 \pi} \int_{0}^{\infty} {e^{- r^{2}} \, r dr d \theta} &= \frac{1}{2} \int_{0}^{2 \pi} \int_{0}^{\infty} {e^{-t} \, dt d \theta} \\
&= \pi \int_{0}^{\infty} {e^{-t} \, dt} \\
&= \pi \Big[ - e^{-t} \Big]_{0}^{\infty} \\
&= \pi \, (0 + 1) \\
&= \pi
\end{align}
\end{align}
</math><br>
</math><br>

2023年9月5日 (火) 00:27時点における版

概要

多重積分とは、関数を多変数で積分することである。


多重積分の種類

多重積分の種類は、以下の4種類に大別される。

  • 積分領域が定数のみで決まり、被積分関数が変数分離できる場合
    積分領域が定数のみで決まるということは、badcf(x,y)dxdy のように個々の変数の積分範囲が定数で表されることを指す。
  • 積分領域が定数のみで決まり、被積分関数が変数分離できない場合
    被積分関数が変数分離できるということは、f(x,y)=a(x)b(y) のように被積分関数が一変数関数の積で表すことができることを意味する。
  • 積分領域が変数に依存し、変数変換する必要がない場合
    積分領域が変数に依存するということは、bah(x)g(x)f(x,y)dxdy のように、ある変数の積分範囲が別の変数の関数で表されることを意味する。
  • 積分領域が変数に依存し、変数変換する必要がある場合
    変数変換する必要があるということは、与えられた座標系では積分領域が複雑で、変数変換しないと解析的に積分できないことを指す。



積分領域が定数のみで決まり、被積分関数が変数分離できる場合

積分領域が定数のみで決まり、被積分関数が変数分離できる場合、すなわち、
a1b1dx1a2b2dx2anbndxnf(x1,x2,,xn)=a1b1dx1a2b2dx2anbndxnk=1ngk(xk) となる場合を考える。

この場合、各1変数関数gk(xk)は他の変数の積分には寄与しないため、最終的に次式となり、1変数での積分の積の形に帰着する。
a1b1dx1a2b2dx2anbndxnk=1ngk(xk)=(a1b1g1(x1)dx1)(a2b2g2(x2)dx2)(anbngn(xn)dxn)=k=1nakbkgk(xk)dxk

例題. 次の定積分を求めよ。
(1) 01dx0π/2dye2xcosy
(2) 01dx01dyxyex2y2


例題(1)、(2)ともに積分領域が定数のみで決まり、被積分関数が変数分離できるため、それぞれ独立した1変数での積分の積で表される。

(1)
010π/2e2xcosydxdy=(01e2xdx)(0π/2cosydy)=[e2x2]01[siny]0π/2=e212×1=e212

(2)
0101xyex2y2dxdy=(01xex2dx)(01yey2dy)=[ex22]01[ey22]01=14(1e1)(1e1)=14(1e1)2


積分領域が定数のみで決まり、被積分関数が変数分離できない場合

ある変数で積分する際は他の変数を固定(定数とみなして)して積分して、次の変数で積分する際も同様に他の変数を固定して積分・・・を繰り返す。
積分変数を逐次変えて積分を進めていくことから、このような積分を逐次積分と呼ぶ。

例えば、被積分関数が2変数関数f(x, y)の場合、先にyを固定してxで積分して、次にyで積分するという手順となる。
byay{bxaxf(x,y)dx}dy

積分変数を選ぶ順番、例えば、上記の場合では、先にxで積分するかyで積分するかは物理数学の範囲では特に気にしなくてよい。
もし、何らかの指定がある場合は、その順序で計算する。

例題. 次の重積分を求めよ。

(1) 0π/2dx0πsin(x+y)dy
(2) π2πdx01xysin(xy)dy


(1)
0π/2dx0πsin(x+y)dy=0π/2dx[cos(x+y)]0π=0π/2{cos(x+π)+cosx}dx=0π/22cosxdx=2[sinx]0π/2=2

(2)
f(y)=xy,g(y)=cos(xy)として部分積分を用いる。
π2πdx01xysin(xy)dy=π2πdx{[xycos(xy)]0101{xcos(xy)}dy}=π2π(sin(x)xcos(x))dx=π2πsin(x)dxπ2πxcos(x)dx
次に、f(x)=x,g(x)=sin(x)として部分積分を用いる。</math>
π2πsin(x)dxπ2πxcos(x)dx=π2πsin(x)dx{[xsin(x)]π2ππ2πsin(x)dx}=π2πsin(x)dx2=[cos(x)]π2π2=22=4


積分領域が変数に依存し、変数変換する必要がない場合

与えられた座標系でそのまま積分できる(変数変換する必要がない)場合から扱う。

このパターンの最大の特徴は、積分する順番が決まっていることであり、最初に積分領域が変数に依存する積分から実行する。

例えば、2変数関数f(x, y)をbadxh(x)g(x)f(x,y)dy のように積分する場合、yの積分範囲がxに依存するため、先にyで積分した後にxで積分するという順番をとる。

この順番になる理由は、yでの積分結果がxの関数になるためであり、これを先に計算しないとxでの積分の被積分関数が決定しないからである。
そのため、被積分関数が変数分離できる場合でも、同時並行で各変数での積分を実行することはできない。

積分領域が変数に依存する積分から実行して、他の変数の積分の被積分関数を決定させる必要がある。

例題. 次の重積分を求めよ。

(1) 010x2+1xeydxdy
(2) 01x2x(x+y)2dxdy


(1)
積分領域は下図のようになる。


被積分関数が変数分離できる形であるが、yの積分がxに依存しているため、まず、yで積分する。
010x2+1xeydxdy=01xdx[ey]0x2+1=01x(ex21+1)dx

次に、xで積分する。
01x(ex21+1)dx=01xdx01xex21dx=[12x2]0101xex21dx=1201xex21dx

ここで、第2項において、u=x21とおいて変数変換を行う。
u=x21よ り dudx=2xdu2=xdx となる。
また、x=0u=1,x=1u=0 となる。

上記を代入すると、以下のようになる。
1201xex21dx=1210eu2du=12[eu2]10=12(1212e)=12e

(2)
積分領域は下図のようになる。


まず、yでの積分がxに依存しているため、yで積分する。
01x2x(x+y)2dxdy=01dx[(x+y)33]x2x=1301{8x3(x+x2)3}dx=1301(x63x53x4+7x3)dx

次に、xで積分する。
1301(x63x53x4+7x3)dx=13[17x712x635x5+74x4]01=13(171235+74)=71420


積分領域が変数に依存し、変数変換する必要がある場合

上記までのパターンでは、積分領域が比較的単純だった。
しかし、積分領域が複雑になる場合、計算が煩雑になったり、そもそも与えられた座標系では解析的に積分できない場合がある。

その場合には、座標変換によって積分変数の変換を行い、積分領域を単純化した上で積分計算を進めていく。

積分変数の変換は、次のように行う。
ある多変数関数f(x1, ..., xn)について、領域Dにわたって積分することを考える。
Df(x1,,xn)dx1dxn
ここで、(x1,,xn)(α1,,αn)の変数変換を行う場合、変数変換後の領域をD'とする時、
上記の積分は、次式のようになる。
Df(x1,,xn)dx1dxn=D|(x1,,xn)(α1,,αn)|dα1dαnf(x1(α1,,αn),,xn(α1,,αn))

ここで、|(x1,,xn)(α1,,αn)| は、ヤコビアンの絶対値である。
すなわち、積分変数を変換したのち、被積分関数にヤコビアンの絶対値を乗算すればよい。

例題. 次の重積分を求めよ。

(1) f(x,y)=a(x2+y2+a2)32,D:R12x2+y2R22
(2) f(x,y,z)=2z3(2x2y2),D:x2+y2+z2a2,z0


(1)
与えられた座標系では、積分領域Dは下図左のようにドーナツ型になる。


まず、極座標系(r, θ)に座標変換する。
{x=rcosθy=rsinθ(R1rR2,0θ2π)

この時、新たな積分領域D'は下図右のようになる。


また、ヤコビアンは、(x,y)(r,θ)=r となるため、求める多重積分は次式となる。
Da(x2+y2+a2)32dxdy=Da(r2cos2θ+r2sin2θ+a2)32|(x,y)(r,θ)|drdθ=02πdθR1R2ar(r2+a2)3/2dr=2πa[1(r2+a2)12]R1R2=2πa(1R12a21R22a2)

(2)
与えられた座標系では、積分領域Dは下図のように半球型になる。


そのため、極座標系(r,θ,ϕ) に座標変換する。

{x=rsinθcosϕy=rsinθsinϕz=rcosθ(0ra,0θπ2,0ϕ2π)

また、ヤコビアンは、(x,y,z)(r,θ,ϕ)=r2sinθ となる。

したがって、求める多重積分は次式となる。
D2z3(2x2y2)dxdydz=D2r3cos3θ(2r2sin2θcos2ϕr2sin2θsin2ϕ)|(x,y,z)(r,θ,ϕ)|drdθdϕ=20adr0π/2dθ02πr7sin3θcos3θ(2cos2ϕsin2ϕ)dϕ=2(0ar7dr)(0π/2sin3θcos3θdθ){02π(2cos2ϕsin2ϕ)dϕ}=(0ar7dr){0π/2sin3θ(1sin2θ)cosθdθ}{02π(3cos2ϕ1)dϕ}=(0ar7dr){0π/2cosθ(sin3θsin5θ)dθ}{02π(32cos2ϕ+12)dϕ}=2[r88]0a[sin4θ4sin6θ6]0π/212[3sin2ϕ2+ϕ]02π=a88(1416)2π=πa848


多重積分の極座標変換

軸対称や球対称の関数を積分する際に用いられる極座標による積分である。
++e(x2+y2)dxdyD={(x,y)|0x2+y2+,<x<+,<y<+}

積分範囲の中に円 0x2+y2+ が含まれている。
このように、円が含まれている時は極座標変換 x=rcos(θ),y=rsin(θ),(0r,0θ2π) とおく。
r は半径のため必ず 0 以上、 θ は最大でも1周分なので 0θ2π または πθπ の制約がかかる点に注意する)

ここで変数変換をおこなったのでヤコビアンを計算して dxdydrdθ の関係式を求める必要がある。
J=|xrxθyryθ|=|cosθrsinθsinθrcosθ|=r(cos2θ+sin2θ)=r

したがって、 dxdy=r drdθ となる。

積分範囲は 0r2<,   1rcos(θ)1,   1rsin(θ)1 となり、
r0 のため、 0r,   1cos(θ)1,   1sin(θ)1 となる。

cos(θ)0 かつ sin(θ)0 を満たすような θ0θ2π なので、
変換後の積分範囲 DD={(r,θ)|0r,0θ2π} の形に変換でき、2重積分を計算することができる。

++e(x2+y2)dxdy=02π0e(r2cos2(θ)+r2cos2(θ))rdrdθ=02π0er2rdrdθ

ここで、更に変数変換を行う。
t=r2 とおくと、 dt=2rdr となり、変数 t の積分範囲は、 0t< となる。

02π0er2rdrdθ=1202π0etdtdθ=π0etdt=π[et]0=π(0+1)=π