1 台形則の基本
台形則は、定積分を数値的に見積もるための代表的な手法である。関数のグラフの下にある面積を、台形の面積の和として近似する発想に基づき、式が簡潔で計算しやすい点に特徴がある。解析解が求めにくい場合や、離散データから積分値を概算したい場合にも用いられる。
1.1 定義
台形則は、区間の両端における関数値を直線で結び、その下の面積を台形として扱う方法である。区間 \([a,b]\) において関数 \(f(x)\) の積分を、端点の値から近似する。基本形では、積分値は \[ \int_a^b f(x)\,dx \approx \frac{b-a}{2}\{f(a)+f(b)\} \] と表される。
1.2 幾何学的な意味
この方法では、曲線の一部を直線で置き換えるため、曲面の複雑さを単純な図形に変換できる。関数が滑らかであれば、各区間の面積を台形で表すことにより、全体の積分を比較的よく再現できる。直線補間の考え方は、面積の近似だけでなく、数値計算における基本的な発想としても重要である。
1.3 単純台形則
単純台形則は、積分区間全体を一つの台形として近似する最も基本的な形である。計算は容易だが、関数の曲がり具合が大きいと誤差が増えやすい。したがって、粗い概算には適する一方、精密な値を求める用途では複合形が使われることが多い。
1.4 複合台形則
複合台形則は、区間を複数の小区間に分割し、それぞれに台形則を適用して足し合わせる方法である。区間を細かくするほど曲線と直線のずれが小さくなり、近似の精度が向上しやすい。実用上は、この形が台形則の標準的な使い方とされる。
2 計算方法
台形則の計算は、区間の分割、各点での関数値の取得、そして重み付き和の計算から成る。処理手順が明快で、手計算にも機械計算にも向いている。特に等間隔分割では式が整然としており、実装も簡単である。
2.1 区間の分割
まず、積分区間 \([a,b]\) を \(n\) 個の等しい長さに分ける。各小区間の幅を \(h=(b-a)/n\) とすると、分割点は \[ x_0=a,\ x_1=a+h,\ \dots,\ x_n=b \] となる。分割数を増やすと、各部分での近似が局所的になり、曲線の形をより細かく追える。
2.2 近似式
複合台形則では、近似値は \[ \int_a^b f(x)\,dx \approx \frac{h}{2}\left[f(x_0)+2\sum_{i=1}^{n-1}f(x_i)+f(x_n)\right] \] で与えられる。内部の点は2回ずつ数えられ、両端点は1回ずつ扱われる。これにより、隣接する台形が自然に連結される形になる。
2.3 具体例
具体的な関数に適用すると、計算の流れが把握しやすくなる。値を代入して和を取るだけなので、アルゴリズムとしても扱いやすい。ここでは、単独の適用と複数区間への適用を区別して考える。
2.3.1 1回の適用
区間全体に単純台形則を一度だけ用いる場合、端点の関数値だけで積分を近似する。たとえば、\(f(a)\) と \(f(b)\) が分かっていれば、面積の概算がすぐに得られる。短い区間や緩やかな変化をもつ関数では、実用的な精度を示すことがある。
2.3.2 複数区間での適用
複数の小区間に分けると、各部分でのずれが抑えられる。たとえば、関数が途中で傾きを大きく変える場合でも、分割を細かくすれば局所的な形状を反映しやすい。数値計算では、分割数の調整によって精度と計算量のバランスを取る。
3 理論的性質
台形則は単なる計算法ではなく、誤差の大きさや収束のしかたについて理論的な分析が可能である。関数の滑らかさと区間幅が精度を左右し、他の近似法との関係も整理できる。これらの性質は、実際の適用範囲を判断するうえで重要である。
3.1 誤差
台形則の誤差は、曲線を直線で近似することに由来する。一般に、関数の二階導関数が大きいほど曲がりが強くなり、誤差も増えやすい。逆に、関数がほぼ直線的であれば、かなり良い結果が得られる。
3.1.1 誤差項の導出
理論的には、テイラー展開を用いて台形則の誤差項を導くことができる。区間内の関数を端点まわりで展開し、直線近似との差を評価することで、誤差が二階導関数に関係することが示される。これにより、近似の質を関数の曲率と結びつけて理解できる。
3.1.2 誤差の評価
滑らかな関数に対しては、複合台形則の誤差は区間幅の二乗に比例して小さくなる。分割を細かくするほど誤差は減少するが、無制限に改善されるわけではなく、丸め誤差や計算資源の制約も考慮する必要がある。実務では、必要精度に応じて分割数を選ぶ。
3.2 精度
台形則の精度は、関数の滑らかさと分割の密度に強く依存する。線形に近い関数では高い精度を示しやすいが、急激に変化する関数では別の方法が有利になることがある。一般に、簡潔さと中程度の精度の両立が長所である。
3.3 収束性
分割幅を小さくしていくと、台形則による近似値は真の積分値に近づく。これは、関数が十分に滑らかであれば安定して成り立つ。収束の速さは高次の手法に劣ることもあるが、実装の容易さや計算の安定性から広く使われている。
4 関連する数値積分法
台形則は、数値積分法の中でも基礎的な位置を占める。他の方法と比較すると、計算の単純さ、精度、適用しやすさの点で特徴が分かれる。目的に応じて、より粗い近似を選ぶか、より高精度の方法を選ぶかが決まる。
4.1 長方形則
長方形則は、区間ごとに長方形の面積で積分を近似する方法である。台形則よりも単純だが、関数の傾きを反映しにくいため、誤差が大きくなりやすい。台形則は、直線補間を用いる点でこの方法より一段進んだ近似といえる。
4.2 シンプソン則
シンプソン則は、放物線を用いて関数を近似する高精度の手法である。一般に、同じ分割条件なら台形則より良い精度を得やすい。もっとも、計算式はやや複雑で、データ点の条件にも制約があるため、常にこちらが優位とは限らない。
4.3 中点則
中点則は、各区間の中央での関数値を使って長方形の面積を求める方法である。台形則とは異なる評価点を用いるが、同程度の手軽さをもつ。関数の形によっては、中点則のほうが誤差特性で有利になる場合がある。
4.4 比較と使い分け
台形則は、実装の容易さと安定した性能のバランスがよい。粗い概算には長方形則、より高精度を求めるならシンプソン則、評価点の選び方を変えたい場合には中点則が候補となる。実際の選択は、関数の性質、必要な精度、計算コストに応じて決められる。