01
左端の長方形 — 左端で水平
使う図形: 帯ごとに1つの長方形。高さはその帯の左端の値をとります。
公式: h · Σ f(xi)
誤差の振る舞い: 増加曲線ではすべての長方形が曲線の下に収まるため、合計は不足します。帯幅を半分にすると誤差もおよそ半分になります。
この場合を開く: 左端和、50分割インタラクティブな数学・理科レッスン (ノ◕ヮ◕)ノ*:・゚✧
数値積分の理論 — 面積を測る5つの方法
どの公式も区間 [a, b] を n 本の帯に分け、各帯の中の曲線を正確に測れる図形に置き換えます。違いはその置き換える図形だけ — 端での水平線、中央での水平線、傾いた直線、放物線 — そしてその選択が誤差の大きさと、帯を増やしたときの減り方を決めます。
01
使う図形: 帯ごとに1つの長方形。高さはその帯の左端の値をとります。
公式: h · Σ f(xi)
誤差の振る舞い: 増加曲線ではすべての長方形が曲線の下に収まるため、合計は不足します。帯幅を半分にすると誤差もおよそ半分になります。
この場合を開く: 左端和、50分割02
使う図形: 帯ごとに1つの長方形。高さは代わりに右端の値をとります。
公式: h · Σ f(xi+1)
誤差の振る舞い: 同じ増加曲線では今度はどの長方形も曲線からはみ出し、左端の公式が失った分とほぼ同じだけ超過します。
この場合を開く: 右端和、8分割03
使う図形: 帯ごとに1つの長方形。高さは端ではなく帯の中央で読み取ります。
公式: h · Σ f(xi + h/2)
誤差の振る舞い: 帯の片側での超過が反対側の不足を打ち消します。h を半分にすると誤差はおよそ4分の1になります。
この場合を開く: 逆正接04
使う図形: 各帯は、帯の両端における曲線の値を結ぶ台形になります。
公式: (h/2) · Σ [f(xi) + f(xi+1)]
誤差の振る舞い: [0, 1] 上の exp(x)、n = 8:弦が凸な曲線の上を通るため、推定値は大きめに出ます。
この場合を開く: 指数曲線05
使う図形: 帯を2本ずつ組にし、それらにまたがる3点を通る放物線を当てはめます。n は偶数である必要があります。
公式: (h/3) · [f0 + 4f1 + 2f2 + … + fn]
誤差の振る舞い: [0, π] 上の sin(x) は n = 10 だけで、厳密値 2 に小数点以下数桁まで一致します。
この場合を開く: 滑らかなシンプソン0 から 1 までの ex を 8 個の台形を用いて積分し、他のものと比較する前に、その答えの誤差を正確に求めよ。これは [0, 1] 上の ex に対する n = 8 での台形公式であり、その近似値を閉形式で書き表すことができる唯一の被積分関数である。
台形公式は各帯領域の両端の高さの平均をとるため、内側の高さはそれぞれ 1 回だけ数えられ、外側の 2 つの高さは半分として数えられる。等間隔の格子上の ex について、それらの高さは無関係な 8 つの数値ではない。各高さは、一つ前の高さに e1/8 を掛けたものである。
r の連続する累乗の和は等比級数となるため、7 つの内側の高さは単一の商へとまとまる。r の 8 乗は正確に e であり、これこそが区間 [0, 1] がこの計算を行うのに都合がよい理由である。
括弧の中に帯領域の幅を掛けることで近似値の計算が完了する。曲線の帯領域の上端を直線で置換するという最初の決定を除けば、ここまでの計算には一切の近似が含まれていない。
ここで、同じ 3 行の計算を小数を使わずに行う。端点の平均と等比級数の商は共通の因数を持っており、約分を経て残るのは、正確な積分値である e − 1 に h のみに依存する量を掛けたものである。台形公式はここで ex を近似したのではない。曲線についての情報を何も含まない因子によって、正しい答えを定数倍したのである。
その因子は x = h/2 における x coth x であり、これは x に関して偶関数であるため、その級数は 1 + x²/3 から始まり、考慮すべき 1 次の項を持たない。x = h/2 では 1 + h²/12 となり、あらゆる教科書が台形公式の誤差限界として引用する 1/12 は、この級数の係数にほかならない。次の項である −h⁴/720 はわずか 3.4 × 10⁻⁷ であり、主導項だけで誤差を 6 桁まで補正できる。
解答
ツールは 1.720519 という近似値を、真の値である 1.718282 に対して出力し、その差 0.0022368 は、格子の間隔のみから予測された I·h²/12 = 0.0022373 と一致している。どちらの数値も ex をどこかで評価計算する前に分かっていたものであり、これこそが本質である。この積分における台形公式の誤差は h の性質であり、被積分関数の謎ではない。h² 法則の代償は大きい。ツールが真の値として表示する小数点以下 6 桁に達するには 462 個の帯領域(463 個の ex の高さ)が必要であるのに対し、ツールのシンプソンの公式(各パネルの左・中央・右の高さを 1 : 4 : 1 で重み付けする)は 6 個のパネル、すなわち 13 個の高さで 1.718282 を示す。35 倍というこの因子は、数学的に新しいものを何ももたらさない。それは、台形公式がすでに隣に立っていた高さの異なる平均値にすぎない。
学習の道すじ