ガウス・ルジャンドル分点・重み計算
次数nを入力すると、ガウス・ルジャンドル求積の分点x_iと重みw_i(標準区間[-1,1])を計算して一覧表示します。
入力
次数 n を入力すると、ガウス・ルジャンドル求積の分点 x_i と重み w_i(標準区間 [-1, 1])を計算します。
分点数(1〜256)
計算結果
次数 n
5
標準区間 [-1, 1] における分点・重み
分点数
5
重みの総和
2
区間
[-1, 1]
分点・重み
標準区間 [-1, 1] の分点 x_i(ルジャンドル多項式の零点)と重み w_i を示します。
| # | 分点 x_i | 重み w_i |
|---|---|---|
| 1 | -0.5384693101 | 0.4786286705 |
| 2 | -0.9061798459 | 0.2369268851 |
| 3 | 0 | 0.5688888889 |
| 4 | 0.9061798459 | 0.2369268851 |
| 5 | 0.5384693101 | 0.4786286705 |
計算方法・使い方
- 次数 n のルジャンドル多項式 P_n(x) の零点を分点 x_i とし、標準区間 [-1, 1] 上で計算します。
- 零点は漸近近似 cos(π(i+3/4)/(n+1/2)) を初期値とするニュートン法で求めます。導関数は P_n'(x)=n(xP_n(x)−P_{n-1}(x))/(x²−1) を使います。
- 重みは w_i = 2 / ((1 − x_i²) (P_n'(x_i))²) で計算します。分点は P_n の偶奇対称性を利用して構成されます。
- 重みの総和は理論上 2(区間 [-1, 1] の長さ)に一致し、計算精度の目安になります。
- 任意区間 [a, b] へは x = (b−a)/2·t + (a+b)/2、重み (b−a)/2·w_i と線形変換して利用できます。
関連する計算ツール
ガウス求積 分点・重み計算(数値積分)
数値解析ガウス求積法(ルジャンドル・チェビシェフ・ラゲール・エルミート)の分点と重みを次数を指定して計算。任意の関数 f(x) の定積分もガウス・ルジャンドルで数値近似します。
計算する →ガウス・ルジャンドル求積(数値積分)計算
数値解析f(x) と区間 [a, b]、次数 n を入力すると、ガウス・ルジャンドル求積で定積分 ∫f(x)dx を高精度に数値計算します。分点・重み・被積分値も表示。
計算する →ガウス・エルミート求積の分点・重み計算
数値解析次数 n を入力すると、ガウス・エルミート求積(重み関数 e^(-x²))の分点(エルミート多項式 Hₙ の零点)と重みを表で一覧表示します。
計算する →ガウス-ラゲール求積 分点・重み計算
数値解析次数 n を入力すると、ガウス-ラゲール求積の分点(ラゲール多項式 L_n の零点)と重みを表で算出します。半無限区間 ∫₀^∞ e^(-x) f(x) dx の数値積分に使えます。
計算する →
お客様の声
このツールを使った感想をお聞かせください。
レビューを投稿する
- ホーム
ガウス・ルジャンドル分点・重み計算