next up previous
Next: この文書について... (PDF ��������: riemann.pdf)

平成 13 年 6 月 6 日
リーマン和 (区分求積法) の誤差について
新潟工科大学 情報電子工学科 竹野茂治

リーマン和の極限が面積となる、という区分求積法は、厳密にはその誤差が 0 に収束するということを証明する必要があるが、それは教科書には書かれていない。

ここでは、$f(x)$ が微分可能で、その導関数 $f'(x)$ が連続であるような 場合に限ってその説明を行う。

分割

\begin{displaymath}
\Delta : a=x_0<x_1<x_2<\ldots<x_{n-1}<x_n=b
\end{displaymath}

に対して、リーマン和 $S(f,\Delta)$

\begin{displaymath}
S(f,\Delta)=\sum_{i=1}^n f(\xi_i)\Delta x_i
\end{displaymath}

で定義される。 ここで、$\xi_i$ $x_{i-1}\leq\xi_i\leq x_i$ となる点 (分点間の任意の点)、 $\Delta x_i = x_i - x_{i-1}$ (分割幅) である (教科書 §12)。 また、最大の分割幅を $m(\Delta)$ とする。

\begin{displaymath}
m(\Delta) = \max\{\Delta x_i \ ; \ 1\leq i \leq n\}
\end{displaymath}

$\xi_i$ の取り方によってリーマン和の値はもちろん変化する。 そのリーマン和が一番大きくなるのは、各小区間 $[x_{i-1},x_i]$$f(\xi_i)$ が最大値となるように取った場合である。そのような $\xi_i$$\alpha_i$ と書くことにする。

\begin{displaymath}
f(\alpha_i) = [x_{i-1},x_i] \mbox{ での } f(x) \mbox{ の最大値}
\end{displaymath}

また、リーマン和が一番小さくなるのは、各小区間 $[x_{i-1},x_i]$$f(\xi_i)$ が最小値となるように取った場合である。そのような $\xi_i$$\beta_i$ とする。

\begin{displaymath}
f(\beta_i) = [x_{i-1},x_i] \mbox{ での } f(x) \mbox{ の最小値}
\end{displaymath}

よって、それぞれのリーマン和を

\begin{displaymath}
S_M(f,\Delta)= \sum_{i=1}^n f(\alpha_i)\Delta x_i,\hspace{1zw}
S_m(f,\Delta)= \sum_{i=1}^n f(\beta_i)\Delta x_i
\end{displaymath}

とすると、もちろん
\begin{displaymath}
S_m(f,\Delta)\leq S(f,\Delta) \leq S_M(f,\Delta)
\end{displaymath} (1)

となる。そして、 $\displaystyle \int_a^b f(x)dx$ は面積なのでもちろん
\begin{displaymath}
S_m(f,\Delta)\leq \int_a^b f(x)dx \leq S_M(f,\Delta)
\end{displaymath} (2)

でもある。よって、(1),(2) により

\begin{displaymath}
S_m(f,\Delta)-S_M(f,\Delta)
\leq S(f,\Delta)-\int_a^b f(x)dx
\leq S_M(f,\Delta)-S_m(f,\Delta)
\end{displaymath}

となる ($A\leq x\leq B$ かつ $A\leq y\leq B$ ならば $A-B\leq x-y\leq B-A$ は 容易に示される)。

よって、もし $S_M(f,\Delta)-S_m(f,\Delta)$ が、 $n\rightarrow\infty$, $m(\Delta)\rightarrow 0$ のときに 0 に収束することが 示されれば、はさみうちの原理によって、リーマン和と面積との誤差

\begin{displaymath}
S(f,\Delta)-\int_a^b f(x)dx
\end{displaymath}

も 0 に収束することとなる。よって、
\begin{displaymath}
S_M(f,\Delta)-S_m(f,\Delta)\rightarrow 0
\hspace{1zw}(n\rightarrow\infty,\ \ m(\Delta)\rightarrow 0 \mbox{ のとき})
\end{displaymath} (3)

を証明する。
\begin{displaymath}
S_M(f,\Delta)-S_m(f,\Delta)
=\sum_{i=1}^n \{f(\alpha_i)-f(\beta_i)\}\Delta x_i
\end{displaymath} (4)

であることにまず注意する。

今、$f'(x)$ が連続であるという仮定により、

\begin{displaymath}
-M\leq f'(x)\leq M \hspace{1zw}(a\leq x\leq b)
\end{displaymath}

となる正の定数 $M$ が取れる。このとき、$f(x)$ の傾きは $-M$ から $M$ の 範囲に入るので、幅 $\Delta x_i$ の区間内ではどう変化しても、その最大値と 最小値の差は $M\Delta x_i$ 以下となる (もし、それより大きいとすると、 その最大値を取る点と最小値を取る点を結ぶとその傾きの絶対値は $M$ を超えて しまう)。

よって、

\begin{displaymath}
f(\alpha_i)-f(\beta_i)\leq M\Delta x_i\hspace{1zw}(i=1,2,\ldots ,n)
\end{displaymath}

がいえることになる。これを使うと、(4) は

\begin{eqnarray*}
& & S_M(f,\Delta)-S_m(f,\Delta)
\leq \sum_{i=1}^n M \Delta ...
...= M m(\Delta) \sum_{i=1}^n \Delta x_i\\
& = & M m(\Delta)(b-a)
\end{eqnarray*}



となる。最後の式 $M m(\Delta)(b-a)$ はもちろん $n\rightarrow\infty$, $m(\Delta)\rightarrow 0$ のとき 0 に収束する。故に (3) が 成り立つことになり、結局誤差が 0 に収束することが示された。

なお、誤差の絶対値は $M m(\Delta)(b-a)$ 以下であることもついでにわかった ことになる。




next up previous
Next: この文書について...
Shigeharu TAKENO
2001年 8月 9日