EssayAI
Блог
Блог
Математика и алгоритмы

Нули функции Бесселя: значения, формула и свойства

11 июня 2026Время чтения: 8 минут
#нули функции Бесселя#функции Бесселя#асимптотика Мак-Магона#собственные частоты#специальные функции

Нули функции Бесселя - это положительные значения аргумента, в которых функция Jν(x)J_\nu(x) обращается в ноль. Их обозначают jν,kj_{\nu,k}: это kk-й по счёту положительный корень уравнения Jν(x)=0J_\nu(x) = 0. На первый взгляд это просто точки пересечения колеблющейся кривой с осью, но именно они задают собственные частоты круглой мембраны, моды цилиндрического волновода и узлы во многих краевых задачах с цилиндрической симметрией. Ниже разберём, что такое нули функции Бесселя, где находятся первые из них, как оценить любой ноль по асимптотической формуле Мак-Магона, почему нули соседних порядков чередуются и какие ошибки чаще всего встречаются в задачах. Чтобы сразу почувствовать, как порядок ν\nu и номер kk влияют на положение нулей, покрутите калькулятор ниже: он рисует кривую с отмеченными нулями и сравнивает их с асимптотической оценкой.

Что такое нули функции Бесселя

Функция Бесселя первого рода Jν(x)J_\nu(x) - это решение уравнения Бесселя

x2y+xy+(x2ν2)y=0,x^2 y'' + x y' + (x^2 - \nu^2) y = 0,

конечное в начале координат. При больших xx она ведёт себя как затухающая косинусоида, поэтому бесконечно много раз пересекает ось абсцисс. Каждое такое пересечение - это ноль функции Бесселя. Положительные нули нумеруют по возрастанию: jν,1<jν,2<jν,3<j_{\nu,1} < j_{\nu,2} < j_{\nu,3} < \dots, где jν,kj_{\nu,k} - kk-й положительный ноль функции JνJ_\nu.

Важная деталь: при ν=0\nu = 0 функция J0(0)=1J_0(0) = 1, то есть точка x=0x = 0 нулём не считается - нули начинаются правее. А вот при ν>0\nu > 0 выполнено Jν(0)=0J_\nu(0) = 0, но этот ноль в начале координат к набору jν,kj_{\nu,k} не относят: считают только строго положительные корни. Это первая ловушка, в которую попадают при счёте.

Золотой маркер идёт по кривой J0(x); каждый раз, когда кривая пересекает ось, на оси загорается золотая точка - очередной ноль. Видно, что расстояние между соседними нулями быстро приближается к числу пи

Анимация показывает главное свойство нулей: с ростом номера kk кривая всё больше похожа на чистую косинусоиду, поэтому соседние нули отстоят друг от друга почти на π\pi. Это и есть ключ к асимптотической формуле, которую мы разберём ниже.

Где находятся первые нули

Первые нули проще всего запомнить численно. Для нулевого порядка (ν=0\nu = 0):

j0,12,4048,j0,25,5201,j0,38,6537.j_{0,1} \approx 2{,}4048, \quad j_{0,2} \approx 5{,}5201, \quad j_{0,3} \approx 8{,}6537.

Для первого порядка (ν=1\nu = 1):

j1,13,8317,j1,27,0156,j1,310,1735.j_{1,1} \approx 3{,}8317, \quad j_{1,2} \approx 7{,}0156, \quad j_{1,3} \approx 10{,}1735.

Эти значения - справочные константы, их приводят почти во всех таблицах специальных функций. Обратите внимание на два факта. Во-первых, первый ноль j1,1=3,8317j_{1,1} = 3{,}8317 больше, чем j0,1=2,4048j_{0,1} = 2{,}4048: с ростом порядка ν\nu все нули смещаются вправо. Во-вторых, разности соседних нулей уже близки к π3,1416\pi \approx 3{,}1416: например, j0,3j0,2=3,1336j_{0,3} - j_{0,2} = 3{,}1336. Именно поэтому первый ноль j0,1j_{0,1} выпадает из этой закономерности - на малых xx функция ещё не вышла на асимптотический режим.

Кривая J0(x) с золотыми точками в нулях; скобки между соседними нулями показывают, что расстояние между ними стремится к числу пи
Кривая J0(x) с золотыми точками в нулях; скобки между соседними нулями показывают, что расстояние между ними стремится к числу пи

Асимптотическая формула Мак-Магона

Для больших номеров kk нули вычисляют по асимптотической формуле Мак-Магона. Введём вспомогательную величину

β=(k+ν214)π,\beta = \left(k + \frac{\nu}{2} - \frac14\right)\pi,

тогда kk-й ноль приближённо равен

jν,kβ4ν218β(4ν21)(28ν231)384β3j_{\nu,k} \approx \beta - \frac{4\nu^2 - 1}{8\beta} - \frac{(4\nu^2 - 1)(28\nu^2 - 31)}{384\,\beta^3} - \dots

Первое слагаемое β\beta отражает ту самую косинусоидальную асимптотику: нули идут с шагом π\pi. Поправочные члены убывают как 1/β1/\beta и быстро становятся пренебрежимо малыми. Уже для ν=0\nu = 0 и k=2k = 2 формула даёт 5,52015{,}5201 против точного 5,52015{,}5201 - совпадение до четвёртого знака. Для первого нуля (k=1k = 1) точность хуже, поэтому на практике формулу Мак-Магона применяют, начиная со второго-третьего нуля, а первый берут из таблицы или находят численно.

Калькулятор выше как раз сравнивает точное значение каждого нуля с оценкой по формуле Мак-Магона - видно, как стремительно сходятся обе колонки с ростом kk.

Почему нули чередуются

Одно из красивых свойств - переплетение нулей. Между двумя соседними нулями функции JνJ_\nu лежит ровно один ноль функции Jν+1J_{\nu+1}, и наоборот. Это свойство называют чередованием (или переплетением) нулей соседних порядков. Формально:

jν,k<jν+1,k<jν,k+1.j_{\nu,k} < j_{\nu+1,k} < j_{\nu,k+1}.

Чередование - следствие рекуррентных соотношений между функциями Бесселя: производная JνJ_\nu' выражается через Jν1J_{\nu-1} и Jν+1J_{\nu+1}, а между нулями функции всегда лежит ноль её производной (теорема Ролля). Из этого же вытекает, что нули JνJ_\nu и JνJ_\nu' тоже чередуются - а нули производной важны для задач со свободным (ненагруженным) краем мембраны.

Нули J0 (золотые) и J1 (серые) на одной оси чередуются: между двумя золотыми точками лежит ровно одна серая
Нули J0 (золотые) и J1 (серые) на одной оси чередуются: между двумя золотыми точками лежит ровно одна серая

Зачем нужны нули: мембрана и волновод

Самое известное приложение - колебания круглой мембраны (барабана) радиуса RR с закреплённым краем. Собственные функции имеют вид Jν(λr)cos(νφ)J_\nu(\lambda r)\cos(\nu\varphi), а граничное условие «край неподвижен» означает Jν(λR)=0J_\nu(\lambda R) = 0. Отсюда λR=jν,k\lambda R = j_{\nu,k}, и собственные частоты получаются прямо из нулей:

fνk=c2πRjν,k,f_{\nu k} = \frac{c}{2\pi R}\, j_{\nu,k},

где cc - скорость волны в мембране. Основной тон задаёт самый маленький ноль j0,1=2,4048j_{0,1} = 2{,}4048, а отношения частот определяются отношениями нулей. Именно поэтому барабан звучит не так «музыкально», как струна: у струны частоты относятся как целые числа, а у мембраны - как нули функции Бесселя, которые целыми кратными не являются.

Круглая мембрана колеблется в нескольких модах; узловые окружности проходят там, где J0 обращается в ноль, то есть на радиусах, пропорциональных нулям j0k. Каждой моде отвечает свой набор нулей

Узловые окружности на мембране - это места, которые не движутся; они лежат на радиусах rk=Rj0,k/j0,Kr_k = R\, j_{0,k}/j_{0,K} для KK-й моды. То же самое работает в цилиндрическом волноводе: частоты отсечки мод TM\mathrm{TM} задаются нулями jν,kj_{\nu,k}, а мод TE\mathrm{TE} - нулями производной JνJ_\nu'. Поэтому таблицы нулей функции Бесселя - рабочий инструмент в акустике, электродинамике и теплопроводности цилиндрических тел. Подробнее о самом уравнении и его решениях можно посмотреть в разборе уравнения Бесселя и его решения.

Как находят нули численно

Если под рукой нет таблицы, нули ищут стандартными численными методами. Алгоритм прост: на сетке по xx отслеживают смену знака JνJ_\nu (произведение значений в соседних узлах становится отрицательным - значит, между ними корень), а затем уточняют корень делением отрезка пополам или методом Ньютона. Хорошая стартовая сетка - с шагом меньше π\pi, чтобы не перепрыгнуть через два нуля сразу. В большинстве математических пакетов есть готовые функции: в Python это scipy.special.jn_zeros(n, k), которая сразу возвращает первые kk нулей JnJ_n. Именно её результат лежит в основе калькулятора выше и анимаций в этой статье - поэтому числа в них совпадают с точностью до знаков.

Частые ошибки

  • Счёт нуля в начале координат. При ν>0\nu > 0 значение Jν(0)=0J_\nu(0) = 0, но это не первый ноль jν,1j_{\nu,1}. В набор jν,kj_{\nu,k} входят только строго положительные корни.
  • Применение формулы Мак-Магона к первому нулю. Для k=1k = 1 асимптотика даёт заметную погрешность. Первый ноль берут из таблицы или находят численно, а формулу применяют со второго-третьего.
  • Путаница нулей функции и нулей её производной. Закреплённый край мембраны даёт условие Jν=0J_\nu = 0, свободный край и моды TE\mathrm{TE} волновода - условие Jν=0J_\nu' = 0. Это разные наборы чисел.
  • Слишком крупная сетка при численном поиске. Если шаг сетки больше расстояния между нулями (а оно близко к π\pi), смену знака можно пропустить. Шаг берут заведомо меньше π\pi.
  • Перенос нулей JνJ_\nu на функцию второго рода. Нули JνJ_\nu и YνY_\nu различны и тоже чередуются, но это не одни и те же числа.

FAQ

Чему равен первый ноль функции Бесселя J0J_0? Первый положительный ноль j0,12,4048j_{0,1} \approx 2{,}4048. Это самое маленькое значение x>0x > 0, при котором J0(x)=0J_0(x) = 0; оно задаёт основной тон колебаний круглой мембраны с закреплённым краем.

Сколько нулей у функции Бесселя? Бесконечно много. Функция Jν(x)J_\nu(x) при больших xx ведёт себя как затухающая косинусоида и пересекает ось абсцисс бесконечное число раз, поэтому положительных нулей jν,kj_{\nu,k} счётное бесконечное множество, с шагом, стремящимся к π\pi.

Как нули функции Бесселя связаны с собственными частотами? Через граничное условие. Для круглой мембраны радиуса RR с закреплённым краем условие Jν(λR)=0J_\nu(\lambda R) = 0 даёт λR=jν,k\lambda R = j_{\nu,k}, поэтому собственные частоты fνk=c2πRjν,kf_{\nu k} = \dfrac{c}{2\pi R} j_{\nu,k} прямо пропорциональны нулям.

Коротко

Нули функции Бесселя jν,kj_{\nu,k} - это положительные корни уравнения Jν(x)=0J_\nu(x) = 0, занумерованные по возрастанию. Первые из них (j0,12,4048j_{0,1} \approx 2{,}4048, j1,13,8317j_{1,1} \approx 3{,}8317) берут из таблиц, а для больших номеров оценивают по асимптотической формуле Мак-Магона jν,kβ4ν218βj_{\nu,k} \approx \beta - \frac{4\nu^2-1}{8\beta} с β=(k+ν/21/4)π\beta = (k + \nu/2 - 1/4)\pi. Нули соседних порядков чередуются, а расстояние между соседними нулями стремится к π\pi. На практике они задают собственные частоты круглой мембраны и моды цилиндрического волновода, поэтому таблицы нулей - рабочий инструмент в акустике и электродинамике.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также