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

Формула Стірлінґа є наближенням для факторіалів при великих значеннях n, названа на честь Джеймса Стірлінґа. Формальне твердження формули
- або
Збіжність та похибки
Формула Стірлінґа отримується із Асимптотичного розкладу Стірлінга для та :
- де (ряд Стірлінґа)
Ряд Стірлінґа особливо корисний для великих значень : для дійсних додатних z абсолютна похибка менша ніж абсолютна величина останнього із взятих елементів ряду.
Рядом Стірлінґа також називається асимптотичний розклад логарифма від n!:
Відносна похибка формули Стірлінґа спадає із зростанням n, ця формула часто використовується для обчислення відношення двох факторіалів або гамма-функцій, оскільки в цьому випадку відносна похибка особливо важлива. Зауважимо зокрема що Формула Стірлінґа є просто першим наближенням для ряду Стірлінґа.
Спеціальні формули
- та
- при
Доведення
Грубо кажучи, найпростішу версію формули Стірлінґа можна швидко отримати, наближаючи суму
до інтегралу
Повна формула разом із точною похибкою може бути отримана наступним чином.Замість наближення Шаблон:Math, розглядається логарифм натуральний оскільки він є функцією, яка повільно змінюється
Від правої частини рівняння віднімаємо
і наближуємо методом трапецій інтеграл
Похибка в цьому наближенні задається формулою Ейлера—Маклорена
де Шаблон:Mvar — числа Бернуллі та Шаблон:Math — залишковий член у формулі Ейлера—Маклорена. Перейдемо до границі
Позначимо цю границю як Шаблон:Mvar. Оскільки залишок Шаблон:Math у формулі Ейлера—Маклорена задовольняє
де ми використовуємо нотацію Ландау ,об'єднуючи вищенаведені рівняння, отримуємо наближену формулу в її логарифмічній формі
Взявши експоненту обох сторін і вибираючи будь-яке натуральне Шаблон:Mvar,отримуємо формулу з невідомою величиною Шаблон:Mvar. Для Шаблон:Math формула набуває вигляду
Величина може бути знайдена, якщо в обох сторонах перейти до границі при та застосувавши формулу Валліса, яка показує, що . Таким чином, отримаємо формулу Стірлінґа
Історія
Формулу вперше відкрив Абрахам де Муавр у формі
Стірлінґ встановив що константа дорівнює .