台形則・シンプソン則 数値積分計算
f(x) の定積分を台形則とシンプソン則の両方で数値計算し、近似値と両手法の差を比較します。
入力
被積分関数 f(x)、積分区間 [a, b]、分割数 n を入力すると、台形則とシンプソン則の両方で定積分を数値計算します。
例: sin(x)、x^2、exp(-x^2)、2x+1。pi・e や sin・cos・exp・log なども使えます。
シンプソン則のため偶数が使われます(奇数は最も近い偶数に丸めます)。
計算結果
シンプソン則による近似値
2.0000000108
∫ sin(x) dx, 区間 [0, 3.1415926536]
台形則
1.9998355039
シンプソン則
2.0000000108
両手法の差
0.0001645069
手法ごとの近似値
| 手法 | 近似値 |
|---|---|
| 台形則 | 1.9998355039 |
| シンプソン則 | 2.0000000108 |
計算パラメータ
| 分割数 n(実際に使用) | 100 |
| 刻み幅 h | 0.0314159265 |
計算方法・使い方
- 台形則は区間 [a, b] を n 等分し、各小区間を台形で近似して面積を合算します。刻み幅を h=(b-a)/n とすると、I≈h×(f0/2+f1+…+f(n-1)+fn/2) で計算します。
- シンプソン則(1/3 則)は各 2 小区間を放物線で近似します。I≈(h/3)×(f0+4f1+2f2+4f3+…+4f(n-1)+fn) で、分割数 n は偶数である必要があるため、入力が奇数の場合は最も近い偶数に丸めます。
- 一般に滑らかな関数ではシンプソン則の方が高精度で、3 次多項式まで厳密に積分できます。両手法の差は近似誤差の目安になります。
- 被積分関数は四則演算・べき乗(^)・括弧・単項マイナス・暗黙乗算に対応し、定数 pi・e、関数 sin・cos・tan・asin・acos・atan・sinh・cosh・tanh・exp・log(=ln)・log10・sqrt・cbrt・abs が使えます。
- 区間端 a・b にも pi や e を含む式を入力できます。すべての計算はブラウザ内で倍精度浮動小数により実行され、外部送信は行いません。
関連する計算ツール
シンプソン則 数値積分計算
数値解析シンプソン則(1/3則)で定積分 ∫f(x)dx を数値近似。f(x)・区間・偶数分割数を入力するだけ。
計算する →ロンバーグ積分計算
数値解析f(x) と区間 a〜b、分割レベル k を入力すると、台形則の段階的な細分とリチャードソン補外による高精度な定積分(ロンバーグ積分)を計算します。
計算する →台形則(数値積分)計算ツール
数値解析関数 f(x) の定積分を台形則で数値近似。区間 [a, b] を n 分割し、近似値・刻み幅・各分点の値を表示します。
計算する →ロンバーグ積分表 計算ツール
数値解析f(x) と区間 a〜b、レベル数を入力すると、ロンバーグ積分の表 R(i,j) を生成し、最良近似 R(n,n) を表示します。
計算する →
お客様の声
このツールを使った感想をお聞かせください。
レビューを投稿する
- ホーム
台形則・シンプソン則 数値積分計算