ポリガンマ関数 ψ⁽ⁿ⁾(x) 計算
次数 n と引数 x を入力すると、ポリガンマ関数 ψ⁽ⁿ⁾(x)(n=0 はディガンマ関数)を漸化式と漸近展開で高精度に計算します。
入力
ポリガンマ関数 ψ⁽ⁿ⁾(x) は対数ガンマ関数 ln Γ(x) の (n+1) 階導関数です。次数 n と引数 x を入力してください。n=0 でディガンマ関数になります。
0 以上の整数(0 はディガンマ)
0 以下の整数は極のため不可
計算結果
ψ⁽0⁾(x) の値
0.7031566406
引数 x = 2.5
ディガンマ ψ(x)
0.70315664
次数 n
0
漸化式のステップ数
8
漸化式で引数を 10.5 まで押し上げ、そこで漸近展開を評価して計算しました。
計算方法・使い方
- ポリガンマ関数 ψ⁽ⁿ⁾(x) は対数ガンマ関数 ln Γ(x) を (n+1) 回微分したものです。n=0 のとき ψ(x)=Γ′(x)/Γ(x) でディガンマ関数と呼ばれます。
- 計算は引数 x を漸化式で 10 以上まで押し上げ、そこで漸近展開(ベルヌーイ数を用いるスターリング系列)を評価して元に戻します。
- 負の引数は漸化式で正側へ移して扱います。x が 0 以下の整数のとき関数は極を持つため計算できません。
- 次数 n は 0 以上の整数のみ受け付けます。ψ⁽¹⁾ はトリガンマ関数、ψ⁽²⁾ はテトラガンマ関数とも呼ばれます。
- 代表値の検算: ψ(1)=−γ(オイラー定数)、ψ⁽¹⁾(1)=π²/6、ψ⁽²⁾(1)=−2ζ(3)。
関連する計算ツール
不完全ガンマ関数 計算ツール
数学下側 γ(s,x) と上側 Γ(s,x)、正則化 P(s,x)・Q(s,x) を級数展開と連分数で高精度に計算します。
計算する →対数ガンマ関数 lnΓ(x) 計算ツール
数学任意の実数 x について対数ガンマ関数 lnΓ(x) を Lanczos 近似で計算します。ガンマ関数 Γ(x) の値と符号も同時に表示し、負の非整数にも反射公式で対応します。
計算する →球ベッセル関数のゼロ点計算
数学球ベッセル関数 jₙ(x) または yₙ(x) の正のゼロ点を小さい順に求めます。種別・次数・個数を指定すると、ニュートン法で精密化した零点を一覧表とグラフで表示します。
計算する →変形ベッセル関数 Iₙ(x)・Kₙ(x) 計算ツール
数学次数 n と x を入力して、変形ベッセル関数 第1種 Iₙ(x) と 第2種 Kₙ(x) を数値計算。隣接する次数やグラフ、次数別の一覧表も表示します。
計算する →
お客様の声
このツールを使った感想をお聞かせください。
レビューを投稿する
- ホーム
ポリガンマ関数 ψ⁽ⁿ⁾(x) 計算