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

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

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

Реклама

Результатов

Функции Кельвина первого рода
71 rows
Order v = 0  |  x from -7 to 7
-7.0 7.0 -3.6329302425079018 -21.23940257957222
x ber_v(x) bei_v(x)
-7 -3,63293 -21,239403
-6,8 -5,815515 -18,073624
-6,6 -7,328688 -15,046993
-6,4 -8,27625 -12,222863
-6,2 -8,756062 -9,643739
-6 -8,858316 -7,334747
-5,8 -8,664445 -5,306845
-5,6 -8,246576 -3,559747
-5,4 -7,667394 -2,084517
-5,2 -6,980346 -0,86584
-5 -6,230082 0,116034
-4,8 -5,453076 0,883657
-4,6 -4,678357 1,461037
-4,4 -3,928307 1,872564
-4,2 -3,21948 2,142168
-4 -2,563417 2,29269
-3,8 -1,967423 2,345433
-3,6 -1,435305 2,319864
-3,4 -0,968039 2,233446
-3,2 -0,564376 2,101573
-3 -0,22138 1,937587
-2,8 0,065112 1,752851
-2,6 0,300092 1,556878
-2,4 0,489048 1,357485
-2,2 0,63769 1,16097
-2 0,751734 0,972292
-1,8 0,836722 0,795262
-1,6 0,897891 0,632726
-1,4 0,940075 0,486734
-1,2 0,967629 0,358704
-1 0,984382 0,249566
-0,8 0,993601 0,159886
-0,6 0,997975 0,08998
-0,4 0,9996 0,039998
-0,2 0,999975 0,01
0 1 0
0,2 0,999975 0,01
0,4 0,9996 0,039998
0,6 0,997975 0,08998
0,8 0,993601 0,159886
1 0,984382 0,249566
1,2 0,967629 0,358704
1,4 0,940075 0,486734
1,6 0,897891 0,632726
1,8 0,836722 0,795262
2 0,751734 0,972292
2,2 0,63769 1,16097
2,4 0,489048 1,357485
2,6 0,300092 1,556878
2,8 0,065112 1,752851
3 -0,22138 1,937587
3,2 -0,564376 2,101573
3,4 -0,968039 2,233446
3,6 -1,435305 2,319864
3,8 -1,967423 2,345433
4 -2,563417 2,29269
4,2 -3,21948 2,142168
4,4 -3,928307 1,872564
4,6 -4,678357 1,461037
4,8 -5,453076 0,883657
5 -6,230082 0,116034
5,2 -6,980346 -0,86584
5,4 -7,667394 -2,084517
5,6 -8,246576 -3,559747
5,8 -8,664445 -5,306845
6 -8,858316 -7,334747
6,2 -8,756062 -9,643739
6,4 -8,27625 -12,222863
6,6 -7,328688 -15,046993
6,8 -5,815515 -18,073624
7 -3,63293 -21,239403

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

Инструмент строит таблицу функций Кельвина первого рода berv(x) и beiv(x) для выбранного порядка (степени) v на заданном диапазоне значений x. Эти функции представляют собой действительную и мнимую части функции Бесселя Jv, вычисленной для повёрнутого аргумента \(x\cdot e^{i3\pi/4}\). Они встречаются в задачах, связанных с сопротивлением переменному току (скин-эффект), теплопроводностью в цилиндрах и в целом ряде других физических и инженерных приложений.

Две колеблющиеся кривые с возрастающей амплитудой по x, одна сплошная, другая пунктирная
Типичные формы ber(x) (сплошная) и bei(x) (пунктир) на диапазоне x.

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

Введите четыре параметра: порядок v (обычно 0, 1, 2…), начальное значение Начальное значение x, шаг Шаг, прибавляемый в каждой строке, и количество строк таблицы Количество строк. По умолчанию x пробегает значения от −7 до +7 с шагом 0,2 (71 строка). Результат — таблица со столбцами x, berv(x), beiv(x).

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

Ряд имеет вид

$$\mathrm{ber}_v(x) + i\,\mathrm{bei}_v(x) = \left(\frac{x}{2}\right)^{v} e^{\,3v\pi i/4} \sum_{k=0}^{\infty} \frac{\left(\frac{i\,x^{2}}{4}\right)^{k}}{k!\,\Gamma(v+k+1)}$$

Вычисление выполняется через рекуррентное соотношение для комплексных членов: каждый следующий член равен предыдущему, умноженному на \(\frac{i\,x^{2}/4}{k(v+k)}\). Это избавляет от повторного вычисления степеней и факториалов. Гамма-функция для действительного v рассчитывается по приближению Ланцоша. Суммирование прекращается, когда очередной член становится пренебрежимо малым по сравнению с накопленной суммой.

Реклама

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

Ряды дают

$$\mathrm{ber}_0(2) \approx 1 - 0{,}25 + 0{,}001736 - \dots \approx 0{,}75173$$

и

$$\mathrm{bei}_0(2) \approx 1 - 0{,}027778 + 0{,}0000694 \approx 0{,}97229,$$

что совпадает со стандартными таблицами (\(\mathrm{ber}_0(2)=0{,}7517\), \(\mathrm{bei}_0(2)=0{,}9723\)).

Члены степенного ряда, убывающие по величине и суммирующиеся в точку на кривой
Разобранный пример: суммирование членов ряда даёт ber_0(2) и bei_0(2).

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

Может ли v быть нецелым? Да. Гамма-функция работает с любым действительным v. Для отрицательных x при нецелом v множитель \(\left(\frac{x}{2}\right)^{v}\) многозначен — используется главная ветвь.

Почему при v=0 значения симметричны? Ряд для v=0 содержит только чётные степени x, поэтому \(\mathrm{ber}_0(-x)=\mathrm{ber}_0(x)\) и \(\mathrm{bei}_0(-x)=\mathrm{bei}_0(x)\).

А что с очень большими x? Ряд хорошо сходится при умеренных значениях \(|x|\). При \(|x| > 20\) требуется много членов, и устойчивее было бы использовать асимптотическое разложение; для наилучшей точности оставайтесь в пределах диапазона по умолчанию.

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