Подключиться через MCP →

Введите расчет

n = −1, 0, 1, 2, 3, 4
аргумент (вещественное число, для a > 0)

Математическая формула

Реклама

Результатов

Polygamma value Ψn(a)
0,221322955737
at n = 1, a = 5.0
Порядок производной n 1
Аргумент a 5.0
Функция Trigamma Ψ1(a)

Что такое полигамма-функция?

Полигамма-функция порядка n, обозначаемая \(\Psi_n(a)\), — это (n+1)-я производная натурального логарифма гамма-функции. В принятой здесь нумерации значение \(n = -1\) даёт саму лог-гамма-функцию \(\ln\Gamma(a)\), \(n = 0\) — дигамма-функцию \(\Psi(a)\), \(n = 1\) — тригамма-функцию, \(n = 2\) — тетрагамма-функцию и так далее. Эти специальные функции встречаются повсюду: в теории вероятностей, математической статистике (метод максимального правдоподобия для гамма- и бета-распределений), теории чисел и асимптотическом анализе. Это чистая математика, и она работает одинаково в любой точке мира.

Кривые, показывающие логарифм гамма-функции и её последовательные производные — полигамма-функции
Полигамма-функции возникают как последовательные производные логарифма гамма-функции.

Как пользоваться калькулятором

Выберите порядок производной n из выпадающего списка (−1, 0, 1, 2, 3 или 4) и введите аргумент a как вещественное число. Нажмите «Рассчитать» — и вы получите \(\Psi_n(a)\) с точностью примерно до 12 значащих цифр. Алгоритм полностью корректен для \(a > 0\); при \(a \le 0\) функции требуют формул отражения, а для неположительных целых чисел (полюсов гамма-функции) калькулятор помечает результат как неопределённый.

Разбор формулы

При \(n = -1\) значение вычисляется по приближению Ланцоша для \(\ln\Gamma\). При \(n = 0\) дигамма находится с помощью рекуррентного соотношения \(\Psi(x) = \Psi(x+1) - \frac{1}{x}\), которое поднимает аргумент выше 6, после чего применяется асимптотический ряд $$\Psi(x) \sim \ln x - \frac{1}{2x} - \frac{1}{12 x^2} + \dots$$ При \(n \ge 1\) рекуррентность $$\Psi_n(x) = \Psi_n(x+1) + (-1)^{n+1} \frac{n!}{x^{n+1}}$$ сдвигает аргумент за пределы 10, а затем расчёт завершается асимптотическим рядом с числами Бернулли.

Схема последовательного дифференцирования логарифма гамма-функции для получения порядков полигаммы
Каждый порядок полигаммы n получается дифференцированием \(\ln\Gamma(a)\) ещё n+1 раз.

Пример расчёта

Возьмём \(n = 1\), \(a = 5\) (тригамма-функция в точке 5). Используя тождество $$\Psi_1(m) = \frac{\pi^2}{6} - \sum_{k=1}^{m-1} \frac{1}{k^2},$$ получаем $$1{,}6449340668 - \left(1 + \frac{1}{4} + \frac{1}{9} + \frac{1}{16}\right) = 1{,}6449340668 - 1{,}4236111111 = 0{,}2213229557.$$ Калькулятор возвращает приблизительно \(0{,}221322955737\).

Частые вопросы

Почему a = 0 или отрицательное целое число даёт неопределённость? У гамма-функции есть полюсы в точках 0, −1, −2, …, поэтому \(\ln\Gamma\) и любая полигамма-функция в них расходятся.

Чем дигамма отличается от тригаммы? Дигамма (\(n = 0\)) — это первая производная \(\ln\Gamma\); тригамма (\(n = 1\)) — вторая производная, то есть производная дигаммы.

Насколько точен результат? Арифметика двойной точности в сочетании с методом сдвига и асимптотическим разложением даёт примерно 12–15 верных значащих цифр для \(a > 0\).

Последнее обновление: