← PC版は別頁
== 定積分と区分求積法 ==
○ はじめに

 この単元では,数列の和の極限値と定積分の関係について学ぶ.以下において,曲線 y=f(x)のグラフがx軸よりも上にあり,かつ,単調増加関数であるものについて説明するが,結果はこの条件にかかわらず成立することが分かっている.

(1) 不定積分と面積の関係

 高校数学II において定積分は,次のように導入した.
 区間 axbにおいて曲線 y=f(x)のグラフがx軸よりも上にあるとき,図1のような図形の面積をSとおくとき,Sの(区間の右端の座標に x 関する)微分が縦の長さ f(x)となることを用いて,微分の逆計算としての不定積分
から定数項を定めて,
を定義した.
図1

(2) 区分求積法
 曲線で囲まれた図形の面積は,以下に述べる「区分求積法」の考え方によって求めることができる.

(*) 数列の和の極限⇔定積分
 以上の2つの方法で求めた結果は等しいので,数列の和の極限を定積分に直して計算したり,不定積分の関数形が分からない定積分の近似値を数値積分として求めることができる.

○ 区分求積法における面積の定義

 上の図1のような図形を,長方形によって埋め尽くすことは難しいが,次の図2のように求める図形よりも少し小さな長方形の組(以下「下組」とする)と少し大きな長方形の組(以下「上組」とする)で囲むことはできる.
 区間 axb n等分したときにできる n個の長方形の面積の和を各々の面積とするとき,求める図形の面積Sは下組の面積Rと上組の面積T の間にある:
R≦S≦T
 区間 axbを等分する nの値を限りなく大きくするとき(長方形の横幅を限りなく0に近づけるとき),
R=T

となることが知られており,この極限値を面積Sの定義とする.

図2
R=

の和が限りなく0に近づく

S=
T=

の和が限りなく0に近づく

   

 この図形において,個々の面積は次のように作られる.
区間 axbn等分するので,各々の長方形の横幅をΔxとおくと,
Δx=
 n等分する点のx座標を左から順に,a=x0x1x2,…,xn=bとおくと,
xk=a+kΔx
 長方形の面積はf(xk)Δx

(1)
 下組は,各々の長方形の左端のx座標に対応する縦の長さを用いているから,

(2)
 上組は,各々の長方形の右端のx座標に対応する縦の長さを用いているから,

 これらが,等しいときこれを面積Sの定義とし,
で表わす.すなわち



※ 以上の解説においては, y=f(x)が単調増加関数であると仮定したが,この条件は緩めることができる.すなわち, 区間 axbにおいて,y=f(x)の増減の変化が有限回であるときは,各増加または減少の区間毎に上記の方法で求めて結果を加えると考えればよい.
 よって,y=f(x)が単調増加関数であるという条件はなくても成り立つ.
 ( 区間 axbにおいて増減が無限回変化するような関数の定積分はここでは扱わない.)


  区間 0x1において,曲線 y=x2 のグラフとx軸とで囲まれる図形の面積
1)
 0=x0x1x2,…,xn=1n等分すると,Δx=
2)
 xk=
3)
 下組の面積は,



4)
 上組の面積は,


○ 上組と下組の値が一致するから,面積は
○ 定積分と数列の和の極限の関係としては,


の,いずれも成り立つ.

○ 要約

 limΣ とは次のように対応する.

      (ただし,x0=axn=b,Δx=
でも同じ.)

1つの長方形の面積は f(xn)Δx
階段図形の面積は Σf(xn)Δx
無限に細かく分ければ limΣf(xn)Δx

例と答

次の極限値を定積分で表わし,その値を求めよ.
(1)

xk=とおくと


a=x0=0b=xn==1
このとき,=でよい.
(原式)



(要点)
Δx ⇔ dxに対応するものがないときは作る.

でくくる.


(2)

(ア)区間の幅を1とする考え方
と変形する.
xk=とおくと πsin(π) = πsin(πxk)

f(xk)sin(π)f(x)sin(πx)

a=x0=0b=xn==1

このとき,=でよい.

(原式)
(イ)区間の幅をπとする考え方
と変形する.
Δx=, xk=a+kΔx=とおくと
a=x0=0, b=xn
sin(π)=sin(xk)
f(xk)=sin(xk)f(x)=sin x
このとき,=でよい.

(原式)


(3)


と変形する.
xk=とおくと =


f(xk)=f(x)=

a=x0=0b=xn==1

このとき,=でよい.

(原式)

(要点)
Δx ⇔ dxに対応するものがないときは作る.
でくくる.(ではない.←幅が変わる)


短答問題  (・・・計算用紙:必要)

次の極限値を定積分で表わし,その値を求めよ.
(半角数字で入力)
(1)
=…= 




(2)
=…= 





(3)
=…=  





○ 数値積分

 不定積分が初等的に(既知の関数で)は求められない関数についても区分求積法の応用として,定積分を数値として求めることができる.

 区分求積法における面積

または
n→ ∞ のとき真の値を表わすが,
または
において,nに有限の十分大きな値を指定すると近似値となる.

 これらは,横幅Δxの区間 xkxxk+1において,f(x)の値を1つの定数で代用したものなので,面積の0次の近似となっている.
 これは,f(x)=a0+a1x+a2x2+a3x3+···a0のみを使うことに対応している.

 図3のように区間 0≦x≦1n等分した場合,上または下にできる余りまたは不足となる三角形の
1辺の長さはだから,面積は()2に比例し,これがn個あるから,全体で誤差はのオーダーとなる.

 いくつかの曲線について,区間 0≦x≦1で調べてみると,10等分で小数第1位まで,100等分で小数第2位あたりまで正しいことが分かる.
図3

 台形公式
 図4のように,横幅Δxの区間 xkxxk+1の面積を台形に置き換えると,同じn等分でも,真の値にさらに近いものが得られる.これを台形公式という.
 台形の面積は,f(xk)を上底,f(xk+1)を下底,Δxを高さと考えると,

ΔS=

となるから,f(xk)f(xk+1)の平均を高さに選んだことになる.

 台形公式は,f(x)=a0+a1x+a2x2+a3x3+···として,区間 xkxxk+1の両端が関数 f(x) と一致するように係数a0a1を決めたことに対応しているので,面積の1次の近似となっている.
図4

※ シンプソンの公式

 区間 xkxxk+1の両端と中央の3点を通る2次関数で近似するものをシンプソンの公式という.これを用いると,近似の精度はさらによくなる.(2次の近似となる.)

例1

 標準正規分布を表わす確率密度関数

の不定積分は,初等的に表わせない.この関数について,

をExcelを用いて台形公式で求めてみよう.
(解説)
100分割の台形公式で近似値を求める.
右図5のように
(1) A列にx座標を準備する.(編集→フィル→連続データの作成 など)
(2) B列に=EXP(-A3*A3/2)/SQRT(2*PI()) などの計算式を書く.
(3) C列に=(B3+B4)/2の計算式を書く.
(4) Δxを各々掛けてから加えると一般には丸めの誤差が加算されるから,全部の和を求めてからΔx=0.01を掛ける.
C1に=SUM(C3:C102)*A4の計算式を書く.

===> 小数第4位までで,0.3413 となり実用に耐えうる数値となる.
図5
  A B C
1     0.34134273
2      
3 0 0.39894228 0.398932307
4 0.01 0.398922334 0.398892417
5 0.02 0.3988625 0.398812648
6 0.03 0.398762797 0.398693025
7 0.04 0.398623254 0.398533584
8 0.05 0.398443914 0.398334372
・・・ ・・・ ・・・ ・・・
102 0.99 0.244390351 0.243180538
103 1.00 0.241970725  

 統計の教科書の巻末などにある正規分布表では小数第4位までで 0.3413 となっているが,ここで得られた結果はかなりよい近似となっており,0.34134273 となる.
 正規分布の確率を別途統計ソフトで計算したものは,0.34134474 となるので,小数第5位まで有効であることが分かる.

例2  

は第2種楕円積分と呼ばれ,不定積分は初等的に表せない.この関数について,
φ=k=0.3の場合について,100分割の台形公式で近似してみよう.
(解説)
図6のように
(1) A列に0番からk番の番号を準備する.(編集→フィル→連続データの作成 など)
(2) B1にの値を1つ書く.=PI()/2
B列にx座標を準備する:=A3*0.01*$B$1 などの計算式を書く.
(3) C列に=SQRT(1-0.3*0.3*SIN(B3)*SIN(B3)) の計算式を書く.
(4) D列に縦の長さの平均値を書く:=(C3+C4)/2
(5) D1に=SUM(D3:D102)*B4の計算式を書く.
図6
  A B C D
1   1.570796327   1.534833465
2        
3 0 0 1 0.999994449
4 1 0.015707963 0.999988898 0.999972249
5 2 0.031415927 0.9999556 0.99992787
6 3 0.04712389 0.999900139 0.999861352
7 4 0.062831853 0.999822565 0.999772757
・・・ ・・・ ・・・ ・・・ ・・・
103 100 1.570796327 0.953939201  


※ Visual Basic などのプログラミング言語を用いれば,指定した精度に達するまで分割数nを増やしていくことができる.(ただし,各々のプログラミング言語において変数の値には限界があることに注意:符号付の16bit整数 -32768〜32767 など)

短答問題

 Excelを用いて,100分割の台形公式により,次の定積分の値を求めよ.(解答は,小数第5位を四捨五入して小数第4位まで求めよ.)

(1)

解答チェック

(2)

解答チェック

○・・・メニューに戻る