keisoku

ガウス-ラゲール求積 分点・重み計算

次数 n を入力すると、ガウス-ラゲール求積の分点(ラゲール多項式 L_n の零点)と重みを表で算出します。半無限区間 ∫₀^∞ e^(-x) f(x) dx の数値積分に使えます。

入力

次数 n を入力すると、ガウス-ラゲール求積の分点(ラゲール多項式 Lₙ の零点)と重みを計算します。重み関数 e^(-x) を持つ ∫₀^∞ e^(-x) f(x) dx の数値積分に使えます。

1〜128 の整数。分点の数になります。

計算結果

次数 n

8

分点数: 8

重みの総和

1

最小分点

0.1702796323

最大分点

22.8631317369

分点と重みの一覧

分点 xᵢ はラゲール多項式 Lₙ(x) の零点、重みは wᵢ = xᵢ / ((n+1)²(L_n+1(xᵢ))²)。「重み×e^x」列は wᵢ·e^(xᵢ) です。

i分点 xᵢ重み wᵢ重み×e^x
10.17027963230.36918858930.4377234105
20.90370177680.41878678081.0338693477
32.25108662990.17579498661.6697097657
44.26670017030.03334349232.3769247018
57.04590540240.00279453623.2085409133
610.75851601029.07650877e-54.2685755108
715.74067864138.48574672e-75.8180833687
822.86313173691.04800117e-98.9062262153

計算方法・使い方

  • ガウス-ラゲール求積は重み関数 e^(-x) を持つ半無限区間 [0, ∞) の積分 ∫₀^∞ e^(-x) f(x) dx ≈ Σ wᵢ f(xᵢ) を近似します。
  • 分点 xᵢ は次数 n のラゲール多項式 Lₙ(x) の零点で、本ツールは三項漸化式で多項式を評価し、ニュートン法(既知の零点をデフレーション)で各零点を求めます。
  • 重みは標準公式 wᵢ = xᵢ / ((n+1)² (L_{n+1}(xᵢ))²) で計算します。重みの総和は理論上 1 になります。
  • 表の「重み×e^x」列は wᵢ·e^(xᵢ) で、被積分関数に重み e^(-x) を含めない形 ∫₀^∞ g(x) dx で扱うときの実効重みです。
  • この公式は被積分関数 f(x) が高々 2n−1 次の多項式のとき厳密です。指数的に減衰する関数の積分に特に有効です。

お客様の声

このツールを使った感想をお聞かせください。

レビューを投稿する

  1. ホーム
  2. ガウス-ラゲール求積 分点・重み計算