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

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

This rebuilt version computes integer order v ≥ 0 for real x > 0. (The original tool also supports complex x and arbitrary real order.)

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

Математическая формула: Калькулятор сферических функций Бесселя

Реклама

Результатов

Сферическая функция Бесселя jv(x)
0,4546487134
первого рода
Функция Значение
jv(x) — first kind 0,4546487134
yv(x) — second kind 0,2080734183
j'v(x) — derivative -0,435397775
y'v(x) — derivative 0,3506120043

Что считает этот калькулятор

Инструмент вычисляет сферическую функцию Бесселя первого рода jv(x), сферическую функцию Бесселя второго рода yv(x), а также их первые производные j'v(x) и y'v(x). Эти функции — радиальные решения волнового уравнения и уравнения Гельмгольца в сферических координатах. Они встречаются во многих разделах физики: в теории рассеяния, при описании электромагнитного и акустического излучения, а также в квантовой механике (парциальные волны свободной частицы). Обновлённая версия работает с целым порядком v ≥ 0 и вещественным аргументом x > 0.

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

Введите порядок v (неотрицательное целое число, например 0, 1, 2) и аргумент x (положительное вещественное число). Нажмите «Рассчитать», чтобы получить все четыре величины. Учтите, что yv(x) и y'v(x) уходят в бесконечность при x → 0, поэтому при x = 0 калькулятор показывает для них бесконечность; при этом j0(0) = 1 как предел.

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

Функции удовлетворяют уравнению \(x^2 w'' + 2x w' + (x^2 - v(v+1))w = 0\). Отправной точкой служат замкнутые выражения \(j_0 = \sin(x)/x\) и \(y_0 = -\cos(x)/x\), а старшие порядки получаются по трёхчленной рекуррентной формуле $$f_{n+1} = \frac{2n+1}{x}\,f_n - f_{n-1}.$$ Рекурсия «вверх» устойчива для yv, но для jv она неустойчива при n > x, поэтому применяется рекурсия Миллера «вниз»: начинают с высокого порядка, задавая f равными 0 и 1, спускаются вниз, а затем масштабируют все значения так, чтобы член нулевого порядка совпал с sin(x)/x. Производные находятся по формуле $$j'_v = j_{v-1} - \frac{v+1}{x}\,j_v.$$

График сферических функций Бесселя первого рода в виде затухающих колебаний
Сферические функции Бесселя первого рода jv(x) колеблются и затухают с ростом x.

Пример расчёта (v = 0, x = 2)

$$j_0(2) = \frac{\sin(2)}{2} = 0.4546487134.$$ $$y_0(2) = -\frac{\cos(2)}{2} = 0.2080734183.$$ Так как \(j'_0 = -j_1\), получаем \(j'_0(2) = -0.4353977750\), а из \(y'_0 = -y_1\) следует \(0.3506120043\).

График j0(x) = sin x / x с отмеченной точкой около x=2
Кривая нулевого порядка j0(x) = sin(x)/x, вычисленная при x = 2 в разобранном примере.

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

Поддерживается ли комплексное x? Нет. Исходная версия страницы принимала комплексные аргументы, но эта переработка ограничена вещественным x > 0 — ради ясности и скорости расчётов.

Почему yv бесконечна при x = 0? У функций второго рода в нуле есть полюс, поэтому их значения неограниченно растут при приближении x к нулю.

Насколько точны результаты? Вычисления ведутся с двойной точностью, что даёт около 15 значащих цифр — этого с запасом хватает для типичных инженерных и физических задач.

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