2 * Functions and Variables for stirling::
5 @node Functions and Variables for stirling, , stirling, stirling
6 @section Functions and Variables for stirling
8 @deffn {関数} stirling (@var{z},@var{n})
9 @deffnx {関数} stirling (@var{z},@var{n},@var{pred})
12 @math{O(1/x^(2n-1))}Stirling公式で置き換えます。
13 @var{n}が非負の整数の時、エラーを知らせます。
14 オプションの三番目の引数@code{pred}があると、
18 参照文献: Abramowitz & Stegun, " Handbook of mathematical functions", 6.1.40.
22 (%i1) load ("stirling")$
24 (%i2) stirling(gamma(%alpha+x)/gamma(x),1);
25 1/2 - x x + %alpha - 1/2
28 --------------- - ---- - %alpha
31 (%i3) taylor(%,x,inf,1);
33 %alpha x %alpha - x %alpha
34 (%o3)/T/ x + -------------------------------- + . . .
38 %alpha (%alpha - 1) %alpha x
39 (%o4) x + -------------------------------
43 関数@code{stirling}は変数'gamma'と関数gammaの違いを知っています:
46 (%i5) stirling(gamma + gamma(x),0);
48 (%o5) gamma + sqrt(2) sqrt(%pi) x %e
49 (%i6) stirling(gamma(y) + gamma(x),0);
51 (%o6) sqrt(2) sqrt(%pi) y %e
53 + sqrt(2) sqrt(%pi) x %e
61 (%i7) makegamma(pochhammer(a,k)/pochhammer(b,k));
62 (%o7) (gamma(b)*gamma(k+a))/(gamma(a)*gamma(k+b))
63 (%i8) stirling(%,1, lambda([s], not(freeof(k,s))));
64 (%o8) (%e^(b-a)*gamma(b)*(k+a)^(k+a-1/2)*(k+b)^(-k-b+1/2))/gamma(a)
66 項@code{gamma(a)}と@code{gamma(b)}は、
68 Stirling公式はこれら2つの項に適用されませんでした。
70 この関数を使うには、最初に@code{load("stirling")}を書いてください。
73 @category{Gamma and factorial functions}
74 @category{Share packages}
75 @category{Package stirling}