Формула Стірлінга

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
Відношення (ln n!) до (n ln n − n) при n прямуючому до нескінченості прямує до 1.

Формула Стірлінґа є наближенням для факторіалів при великих значеннях n, названа на честь Джеймса Стірлінґа. Формальне твердження формули

limnn!nnen2πn=1
або
n!nnen2πn         (n)

Збіжність та похибки

Формула Стірлінґа отримується із Асимптотичного розкладу Стірлінга для Γ(z) та n!:

Γ(z)=ezzz1/22π[1+112z+1288z213951840z35712488320z4+O(z5)]
де (|arg z|<π) (ряд Стірлінґа)

Ряд Стірлінґа особливо корисний для великих значень |z|: для дійсних додатних z абсолютна похибка менша ніж абсолютна величина останнього із взятих елементів ряду.

Рядом Стірлінґа також називається асимптотичний розклад логарифма від n!:

logn!=nlognn+12log(2πn)+112n1360n3+11260n511680n7+

Відносна похибка формули Стірлінґа спадає із зростанням n, ця формула часто використовується для обчислення відношення двох факторіалів або гамма-функцій, оскільки в цьому випадку відносна похибка особливо важлива. Зауважимо зокрема що Формула Стірлінґа є просто першим наближенням для ряду Стірлінґа.

Спеціальні формули

nnen2πn<n!<nn2πn en+112n
та
n!nn2πn en+112n1360n2+...
при n

Доведення

Грубо кажучи, найпростішу версію формули Стірлінґа можна швидко отримати, наближаючи суму

lnn!=j=1nlnj

до інтегралу

j=1nlnj1nlnxdx=nlnnn+1.

Повна формула разом із точною похибкою може бути отримана наступним чином.Замість наближення Шаблон:Math, розглядається логарифм натуральний оскільки він є функцією, яка повільно змінюється

lnn!=ln1+ln2++lnn.

Від правої частини рівняння віднімаємо

12(ln1+lnn)=12lnn,

і наближуємо методом трапецій інтеграл

lnn!12lnn1nlnxdx=nlnnn+1,

Похибка в цьому наближенні задається формулою Ейлера—Маклорена

lnn!12lnn=12ln1+ln2+ln3++ln(n1)+12lnn=nlnnn+1+k=2m(1)kBkk(k1)(1nk11)+Rm,n,

де Шаблон:Mvarчисла Бернуллі та Шаблон:Math — залишковий член у формулі Ейлера—Маклорена. Перейдемо до границі

limn(lnn!nlnn+n12lnn)=1k=2m(1)kBkk(k1)+limnRm,n.

Позначимо цю границю як Шаблон:Mvar. Оскільки залишок Шаблон:Math у формулі Ейлера—Маклорена задовольняє

Rm,n=limnRm,n+O(1nm),

де ми використовуємо нотацію Ландау ,об'єднуючи вищенаведені рівняння, отримуємо наближену формулу в її логарифмічній формі

lnn!=nln(ne)+12lnn+y+k=2m(1)kBkk(k1)nk1+O(1nm).

Взявши експоненту обох сторін і вибираючи будь-яке натуральне Шаблон:Mvar,отримуємо формулу з невідомою величиною Шаблон:Mvar. Для Шаблон:Math формула набуває вигляду

n!=eyn(ne)n(1+O(1n)).

Величина ey може бути знайдена, якщо в обох сторонах перейти до границі при (n) та застосувавши формулу Валліса, яка показує, що ey=2π. Таким чином, отримаємо формулу Стірлінґа

n!=2πn(ne)n(1+O(1n)).

Історія

Формулу вперше відкрив Абрахам де Муавр у формі

n![constant]nn+1/2en

Стірлінґ встановив що константа дорівнює 2π.

Джерела