4 @c OriginalRevision=1.3
5 @c TranslatedBy: (c) 2007-09-04 Alexey V. Beshenov <al@beshenov.ru>
11 @node Формула Стирлинга, , Пакет stirling, Пакет stirling
12 @section Формула Стирлинга
14 @deffn {Функция} stirling (@var{z},@var{n})
16 Заменяет @code{gamma(x)} по формуле Стирлинга @math{O(1/x^(2n-1))}. Сообщает об ошибке,
17 если @var{n} не является неотрицательным целым числом.
19 См. Abramowitz & Stegun, "Handbook of mathematical functions", 6.1.40.
23 (%i1) load ("stirling")$
25 (%i2) stirling(gamma(%alpha+x)/gamma(x),1);
26 1/2 - x x + %alpha - 1/2
29 --------------- - ---- - %alpha
32 (%i3) taylor(%,x,inf,1);
34 %alpha x %alpha - x %alpha
35 (%o3)/T/ x + -------------------------------- + . . .
39 %alpha (%alpha - 1) %alpha x
40 (%o4) x + -------------------------------
44 Функция @code{stirling} различает переменную 'gamma' и функцию gamma:
47 (%i5) stirling(gamma + gamma(x),0);
49 (%o5) gamma + sqrt(2) sqrt(%pi) x %e
50 (%i6) stirling(gamma(y) + gamma(x),0);
52 (%o6) sqrt(2) sqrt(%pi) y %e
54 + sqrt(2) sqrt(%pi) x %e
58 Для использования этой функции сначала напишите @code{load("stirling")}.
60 @opencatbox{Категории:}
61 @category{Гамма-функция и факториал}
62 @category{Пакеты библиотеки share}
63 @category{Пакет stirling}