数値積分法2
f(x)をx=−1から1まで積分したものは分点xiにおける関数値と重みwiの積和で表すことができる。
w1f(x1)+w2f(x2)+・・・・・+wnf(xn)
ここに分点xiはLegendreの多項式Pi(x)=0の根である。
P1(x)=x, P2(x)=(3x2−1)/2, P3(x)=(6x3−3x)/2,・・・・・。
Legendreの多項式は次の漸化式から求めることができる。
(n+1)Pn+1(x)=(2n+1)xPn(x)−nPn−1(x)
ー1から1まで∫Pn(x)・Pm(x)dx=2/(2n+1) n=mのとき
=0 n≠m
直交系である。
また重みwiは Pn(x)/(x−xi)を−1から1まで積分したものをP’n(xi)で割ったものである。
以上のことはf(x)のLegendre展開によって得られる。
xiとwiの数値については「基礎数学演習」(共立出版)にn=2,3,4,5,6
について記してあるので参照のこと。
a から b までの積分の場合は
t=((b−a)x+(b+a))/2
と変数変換して上記を適用すればよい。
5)MonteCarlo法
乱数を使用する。
[課題]
@正規分布表,χ2分布表を作れ
確率密度関数 f(x) = exp(-x2/2)/
√(2π) を0から t まで積分し,P(|t|>1.96)=0.05となる根拠を示せ。
確率密度関数 fm(x) =2-m/2x(m/2-1)exp(-x/2)/Γ(m/2)
を0から t まで積分する。ただしmは自由度で,
分母Γはガンマ関数である。
APlanckの公式を積分してStephan-Boltzmannの法則を導け。