多重積分

提供: MochiuWiki : SUSE, EC, PCB
📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

概要

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


多重積分の種類

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

  • 積分領域が定数のみで決まり、被積分関数が変数分離できる場合
    積分領域が定数のみで決まるということは、構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \int_{b}^{a} \int_{d}^{c} f(x,y) dxdy} のように個々の変数の積分範囲が定数で表されることを指す。
  • 積分領域が定数のみで決まり、被積分関数が変数分離できない場合
    被積分関数が変数分離できるということは、 のように被積分関数が一変数関数の積で表すことができることを意味する。
  • 積分領域が変数に依存し、変数変換する必要がない場合
    積分領域が変数に依存するということは、 のように、ある変数の積分範囲が別の変数の関数で表されることを意味する。
  • 積分領域が変数に依存し、変数変換する必要がある場合
    変数変換する必要があるということは、与えられた座標系では積分領域が複雑で、変数変換しないと解析的に積分できないことを指す。



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

積分領域が定数のみで決まり、被積分関数が変数分離できる場合、すなわち、
となる場合を考える。

この場合、各1変数関数gk(xk)は他の変数の積分には寄与しないため、最終的に次式となり、1変数での積分の積の形に帰着する。


例題. 次の定積分を求めよ。
(1) 
(2) 


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

(1)


(2)



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

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

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


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

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

(1) 
(2) 


(1)


(2)
として部分積分を用いる。

次に、として部分積分を用いる。</math>



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

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

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

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

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

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

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

(1) 
(2) 


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


被積分関数が変数分離できる形であるが、yの積分がxに依存しているため、まず、yで積分する。


次に、xで積分する。


ここで、第2項において、とおいて変数変換を行う。
となる。
また、 となる。

上記を代入すると、以下のようになる。


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


まず、yでの積分がxに依存しているため、yで積分する。


次に、xで積分する。



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

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

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

積分変数の変換は、次のように行う。
ある多変数関数f(x1, ..., xn)について、領域Dにわたって積分することを考える。

ここで、の変数変換を行う場合、変数変換後の領域をD'とする時、
上記の積分は、次式のようになる。


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

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

(1) 
(2) 


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


まず、極座標系(r, θ)に座標変換する。


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


また、ヤコビアンは、 となるため、求める多重積分は次式となる。


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


そのため、極座標系 に座標変換する。

構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \begin{align} \begin{cases} x = r \sin \theta \cos \phi \\ y = r \sin \theta \sin \phi \\ z = r \cos \theta \end{cases} \qquad \left ( 0 \leq r \leq a, \, 0 \leq \theta \leq \frac{\pi}{2}, \, 0 \leq \phi \leq 2 \pi \right ) \end{align} }

また、ヤコビアンは、構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \frac{\partial (x, y, z)}{\partial (r, \theta, \phi)} = r^{2} \sin \theta} となる。

したがって、求める多重積分は次式となる。
構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \begin{align} & \iint_{D} 2z^{3} (2x^{2} - y^{2}) \, dxdydz \\ &= \iint_{D'} 2r^{3} \cos^{3} \theta (2r^{2} \sin^{2} \theta \cos^{2} \phi - r^{2} \sin^{2} \theta \sin^{2} \phi) \, \left | \frac{\partial (x, y, z)}{\partial (r, \theta, \phi)} \right | dr d \theta d \phi \\ &= 2 \int_{0}^{a} dr \int_{0}^{\pi / 2} d \theta \int_{0}^{2 \pi} r^{7} \sin^{3} \theta \cos^{3} \theta (2 \cos^{2} \phi - \sin^{2} \phi) \, d \phi \\ &= 2 \left ( \int_{0}^{a} r^7 dr \, \right ) \left ( \int_{0}^{\pi/2} \sin^{3} \theta \cos^{3} \theta \, d \theta \right ) \left \{ \int_{0}^{2\pi} (2 \cos^{2} \phi - \sin^{2} \phi) \, d \phi \right \} \\ &= \left ( \int_{0}^{a} r^{7} \, dr \right ) \left \{ \int_{0}^{\pi/2} \sin^{3} \theta (1 - \sin^{2} \theta) \cos \theta \, d \theta \right \} \left \{ \int_{0}^{2 \pi} (3 \cos^{2} \phi - 1) \, d \phi \right \} \\ &= \left ( \int_{0}^{a} r^{7} \, dr \right ) \left \{ \int_{0}^{\pi/2} \cos \theta (\sin^{3} \theta - \sin^{5} \theta) \, d \theta \right \} \left \{ \int_{0}^{2\pi} \left ( \frac{3}{2} \cos 2 \phi + \frac{1}{2} \right ) \, d \phi \right \} \\ &= 2 \left [ \frac{r^{8}}{8} \right ]_{0}^{a} \left [ \frac{\sin^{4} \theta}{4} - \frac{\sin^{6} \theta}{6} \right ]_{0}^{\pi/2} \frac{1}{2} \left [ \frac{3 \sin 2 \phi}{2} + \phi \right ]_{0}^{2\pi} \\ &= \frac{a^{8}}{8} \left ( \frac{1}{4} - \frac{1}{6} \right ) 2 \pi \\ &= \frac{\pi a^{8}}{48} \end{align} }


多重積分の極座標変換

軸対称や球対称の関数を積分する際に用いられる極座標による積分である。
構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \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 \}}

積分範囲の中に円 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle 0 \le x^{2} + y^{2} \le + \infty} が含まれている。
このように、円が含まれている時は極座標変換 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle x = r \cos(\theta), \, y = r \sin(\theta), \quad (0 \le r, \, \, 0 \le \theta \le 2 \pi)} とおく。
構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle r} は半径のため必ず 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle 0} 以上、 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \theta} は最大でも1周分なので 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle 0 \le \theta \le 2 \pi} または 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle - \pi \le \theta \le \pi} の制約がかかる点に注意する)

ここで変数変換をおこなったのでヤコビアンを計算して 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle dx dy}構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle dr d \theta} の関係式を求める必要がある。
構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \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} }

したがって、 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle dx dy = r \ dr d \theta} となる。

積分範囲は 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle 0 \le r^2 < \infty, \ \ \ -1 \le r \cos(\theta) \le 1, \ \ \ -1 \le r \sin(\theta) \le 1} となり、
構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle r \ge 0} のため、 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle 0 \leqq r \leqq \infty, \ \ \ -1 \le \cos(\theta) \le 1, \ \ \ -1 \le \sin(\theta) \le 1} となる。

構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \cos(\theta) \ge 0} かつ 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \sin(\theta) \ge 0} を満たすような 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \theta}構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle 0 \le \theta \le 2 \pi} なので、
変換後の積分範囲 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle D'}構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle D' = \{ (r, \theta) \, | \, 0 \le r \le \infty, \, \, 0 \le \theta \le 2 \pi \}} の形に変換でき、2重積分を計算することができる。

構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \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} }

ここで、更に変数変換を行う。
構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle t = r^{2}} とおくと、 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle dt = 2r dr} となり、変数 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle t} の積分範囲は、 構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle 0 \le t < \infty} となる。

構文解析に失敗 (SVG (ブラウザーのプラグインで MathML を有効にできます): サーバー「https://wikimedia.org/api/rest_v1/」から無効な応答 ("Math extension cannot connect to Restbase."):): {\displaystyle \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} }