ガンマ関数の性質
ガンマ関数は,階乗関数を正の実数に拡張したものです. について階乗関数は
と表されますが,ガンマ関数も
という性質があります.
Def: ガンマ関数
関数 を以下のように定義する:
これをガンマ関数と呼ぶ.
ガンマ関数は,正の整数 に対して, という平面上の点 を結ぶsmooth curveに対応します.
Code
from plotly import express as px
import numpy as np
from scipy.special import gamma, factorial
x = np.linspace(0, 6*1.05, 200)
k = np.arange(1, 7)
fig = px.line(x=x, y=gamma(x), title='Gamma function')
fig.add_traces(
list(px.scatter(x=k, y=factorial(k-1)).select_traces())
)
fig.show()
▶ の確認
まず, を確認します.
続いて, について, が成立することを確認します.
なお,
はロピタルの定理を用いています.
▶ Example E.1
も上述の定理を使うと簡単に計算できます. という変数変換を念頭に以下,
Theorem E.2
ガンマ関数について,以下の等式が成り立つ
ガンマ関数について という変数変換を行うと以下のように導けます.
ガンマ関数の有名な公式
ここで, と置換積分する.
更に, という極座標変換を行う. であることに留意すると, になるので
ガンマ関数の定義より, なので,