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

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

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

Реклама

Результатов

M(a, b, z)
1,4051149172
Вырожденная гипергеометрическая функция (первого рода)
Функция M(a,b,z) = ₁F₁(a; b; z)
Использовано слагаемых ряда 15

Что такое функция Куммера M(a,b,z)?

Вырожденная гипергеометрическая функция первого рода, обозначаемая \(M(a,b,z)\) или \({}_1F_1(a;b;z)\), — это одно из двух независимых решений дифференциального уравнения Куммера \(z\cdot y'' + (b - z)\cdot y' - a\cdot y = 0\). Она встречается повсюду в физике и прикладной математике: в квантовой механике (радиальная кулоновская волновая функция), в теории вероятностей (нецентральное распределение хи-квадрат и связанные с ним), в задачах теплопроводности и в представлениях функций Бесселя. Этот калькулятор вычисляет её для вещественных параметров \(a\) и \(b\) и вещественного аргумента \(z\). Это чисто математический инструмент — в нём нет привязки к стране, валюте или единицам измерения.

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

Введите первый параметр \(a\), второй параметр \(b\) и аргумент \(z\) — и получите значение \(M(a,b,z)\). Значение \(b\) не должно быть нулём или отрицательным целым числом, иначе знаменатель обращается в ноль; такие данные калькулятор помечает как недопустимые. Если же \(a\) — неположительное целое число, ряд обрывается, и \(M\) превращается в многочлен от \(z\). Это не ошибка, а корректное поведение функции.

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

Ряд суммирует слагаемые $$M\!\left(a,\, b,\, z\right) = \sum_{n=0}^{\infty} \frac{(a)_n}{(b)_n} \frac{z^{\,n}}{n!}$$ где символ Похгаммера \((x)_n = x(x+1)\cdots(x+n-1)\). Вместо того чтобы отдельно считать факториалы и возрастающие факториалы, калькулятор получает каждое слагаемое из предыдущего по формуле \(t_{n+1} = t_n \cdot \frac{a+n}{b+n} \cdot \frac{z}{n+1}\), начиная с \(t_0 = 1\). Суммирование прекращается, когда новое слагаемое становится пренебрежимо малым по сравнению с накопленной суммой (порядка \(\text{1e-17}\)), либо по достижении безопасного предела числа итераций.

Схема сходящегося бесконечного ряда из убывающих членов, дающих в сумме одно значение
M(a,b,z) — это сумма ряда Куммера, члены которого убывают с ростом n.

Разобранный пример

Для \(a = 2\), \(b = 3\), \(z = 0{,}5\) слагаемые равны \(1,\ 0{,}33333,\ 0{,}0625,\ 0{,}0083333,\ 0{,}00086806,\ 0{,}000074405,\ \ldots\) что в сумме даёт \(M(2,3,0.5) \approx 1{,}4051145\).

Линейный график функции Куммера M(a,b,z) от z для нескольких наборов параметров
График M(a,b,z) по z растёт примерно как экспонента при положительных параметрах.

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

Чему равно \(M(a,b,0)\)? Всегда ровно 1, при любых \(a\) и \(b\), ведь каждое слагаемое после первого содержит множитель \(z\).

Почему на \(b\) наложены ограничения? При нуле или отрицательном целом \(b\) знаменатель Похгаммера \((b)_n\) обращается в ноль, поэтому в таких точках функция не определена.

Точен ли результат при больших \(z\)? Ряд сходится при любом конечном \(z\), но большие положительные \(z\) приводят к взаимному сокращению слагаемых, которое съедает точность двойной разрядности. Для надёжных цифр держите \(|z|\) умеренным (примерно до 50).

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