keisan生活や実務に役立つ高精度計算サイト

ガウス-クロンロッド数値積分

有限区間(a,b)の積分をガウス-クロンロッド求積法で計算します。

積分値は次の手順で計算されます。
(1) 分割数(n-1)/2 のガウス-ルジャンドル求積法で積分値を求めます。
(2) 分割数 n のガウス-クロンロッド求積法で積分値を求めます。
(3) 上記2つの積分値を比較して、精度保障された積分値を求めます。

\(\normalsize {\large\int_{\small -1}^{\small 1}}f(x)dx\simeq{\large\displaystyle \sum_{\small i=1}^{n}}w_{i}f(x_i)\\ \)
f(x)
a
,
b
クロンロッド則の分割数 n
 n=3,5,7,.. (odd)
被積分関数f(x)は、解析的であることと周期関数でないことを前提としています。

\(\normalsize Gauss-Kronrod\ integration\\ (1)\ {\large\int_a^{b}}f(x)dx={\large\frac{b-a}{2}\int_{\small -1}^{\small 1}}f({\large\frac{b-a}{2}}y+{\large\frac{b+a}{2}})dy\\ (2)\ {\large\int_{\small -1}^{\small 1}}f(x)dx\simeq{\large\displaystyle \sum_{\small i=1}^{n}}w_{i}f(x_i)\\ \)

この計算についてお客様の声はまだありません。