mots quotidiens.
Daichi Mochihashi (持橋大地) daichi <at> ism.ac.jp by hns, version 2.10-pl1.

先月 2006年02月 来月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28

2006年02月24日(金) [n年日記]

#1 Polygamma

注:以下の話はやたら細かいです。マニアック注意。
digamma関数 Ψ(x) = d/dxlogΓ(x)や, trigamma関数 Ψ'(x) = d^2/dx^2 logΓ(x) などの polygamma 関数は, MATLAB では psi 関数が一般化されていて, psi(n,x) で d^(n+1)/dx^(n+1) logΓ(x) を求めることができる。たとえば, Ψ'(x) = psi(1,x).
C言語だと, digammaとtrigammaは Lightspeed の util.c に実装があるが, tetragamma関数 Ψ''(x) など,一般の polygamma 関数は ないので, どうしようか, と思って探していたら, 石岡恒憲さんのページ (一時期, 小論文の自動採点の話が有名になりましたが)に実装があるのを発見。
ガンマ関数の Newton 法に tetragamma 関数が必要になりそうで探していた のですが, 結局僕の勘違い (trigammaまでしかいらなかった) だったので, 神! ということで紹介しておきます。


1 days displayed.
タイトル一覧
カテゴリ分類
 なかのひと
Powered by hns-2.10-pl1, HyperNikkiSystem Project