Калькулятор гамма-функции
Вычислите гамма-функцию Γ(x) для любого вещественного числа, а также её натуральный логарифм. Γ(x) расширяет факториал на нецелые и отрицательные числа — Γ(n) = (n-1)! для положительных целых чисел n.
Ввод
Вывод
| Функция | Значение |
|---|---|
| No data yet | |
Руководства
Что делает этот калькулятор?
Введите вещественное число x, и эта программа вычислит Γ(x), гамма-функцию, а также её натуральный логарифм ln|Γ(x)|. Гамма-функция расширяет факториал на нецелые и отрицательные вещественные числа: для положительного целого числа n, Γ(n) = (n-1)!. Она вычисляется с помощью аппроксимации Lanczos с точностью примерно 14-15 значащих цифр.
Как её использовать
- Введите значение x, между -50 и 170 — за пределами этого диапазона истинное значение либо стремится к нулю, либо превышает то, что может представить число с плавающей точкой двойной точности.
- Прочитайте Γ(x) и ln|Γ(x)| из таблицы результатов. Столбец логарифма полезен, когда Γ(x) становится астрономически большим (при x = 100, Γ(x) уже превышает 10¹⁵⁵) — его логарифм остаётся нормальным числом, которое вы можете сравнивать.
Математика
Для положительного вещественного x гамма-функция определяется несобственным интегралом:
Γ(x) = ∫₀^∞ t^(x-1) · e^(-t) dtкоторая удовлетворяет рекуррентному соотношению Γ(x+1) = x · Γ(x), той же связи, что и факториал — поэтому Γ(1) = 1, Γ(2) = 1, Γ(3) = 2, Γ(4) = 6, и в общем случае Γ(n) = (n-1)! для положительных целых чисел.
Для нецелых чисел, Γ(0.5) = √π ≈ 1.7725, и полуцелые значения следуют формулам Γ(n + 1/2), построенным на их основе. Для отрицательных нецелых чисел формула отражения Эйлера расширяет функцию:
Γ(x) · Γ(1-x) = π / sin(πx)вот как этот калькулятор работает с x < 0.5 — он вычисляет Γ(1-x) с той же аппроксимацией Lanczos и решает для Γ(x). Функция не определена при нуле и при каждом отрицательном целом числе (полюсы, где sin(πx) = 0 обнуляет знаменатель) — калькулятор отклоняет такие входные данные с ошибкой вместо того, чтобы показать неправильный результат.
Примеры использования
- Комбинаторика и вероятность — гамма-функция лежит в основе гамма-распределения, бета-распределения и распределения Стьюдента, все из которых требуют вычисления Γ для нецелых аргументов (таких как полуцелые степени свободы).
- Комбинаторные формулы с нецелыми аргументами — обобщённый биномиальный коэффициент и аппроксимации типа Стирлинга естественным образом расширяются через Γ(x) вместо того, чтобы быть ограниченными только целочисленными факториалами.
- Физика и инженерия — Γ(x) появляется в нормирующих константах для статистики Максвелла-Больцмана и Бозе-Эйнштейна, а также в решениях некоторых дифференциальных уравнений.
- Быстрая проверка факториальных значений — так как
Γ(n) = (n-1)!, ввод x = 11 дает вам10! = 3628800без необходимости отдельного калькулятора факториалов.
Конфиденциальность
Все вычисления выполняются локально в вашем браузере — ваши данные никогда не отправляются на сервер.
Похожие инструменты
Для тесно связанной дополнительной функции ошибки см. Калькулятор дополнительной функции ошибки. Для общей описательной статистики см. Калькулятор статистики.
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/gamma-function-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"x": "5"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `gamma-function-calculator` tool (Gamma Function Calculator) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
Виджет для встраивания
<iframe
src="https://iotools.cloud/embed/gamma-function-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Калькулятор гамма-функции — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.
| Стоимость вызова | От 5 кредитов |
|---|