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

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

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

Математическая формула: Калькулятор таблицы функции Струве

Реклама

Результатов

Таблица функции Струве
101 rows
x H_v(x)
-10 -0,118744
-9,8 -0,168864
-9,6 -0,215832
-9,4 -0,257766
-9,2 -0,292944
-9 -0,319876
-8,8 -0,337369
-8,6 -0,344577
-8,4 -0,341042
-8,2 -0,326718
-8 -0,301988
-7,8 -0,267652
-7,6 -0,224912
-7,4 -0,175329
-7,2 -0,120778
-7 -0,063383
-6,8 -0,005439
-6,6 0,050667
-6,4 0,102542
-6,2 0,147882
-6 0,184555
-5,8 0,210686
-5,6 0,224733
-5,4 0,225551
-5,2 0,212448
-5 0,185217
-4,8 0,144157
-4,6 0,090077
-4,4 0,02428
-4,2 -0,051474
-4 -0,135015
-3,8 -0,22383
-3,6 -0,315144
-3,4 -0,406008
-3,2 -0,493396
-3 -0,574306
-2,8 -0,645865
-2,6 -0,705422
-2,4 -0,750648
-2,2 -0,779613
-2 -0,790859
-1,8 -0,783452
-1,6 -0,757025
-1,4 -0,711792
-1,2 -0,64855
-1 -0,568657
-0,8 -0,473994
-0,6 -0,366911
-0,4 -0,25015
-0,2 -0,126759
0 0
0,2 0,126759
0,4 0,25015
0,6 0,366911
0,8 0,473994
1 0,568657
1,2 0,64855
1,4 0,711792
1,6 0,757025
1,8 0,783452
2 0,790859
2,2 0,779613
2,4 0,750648
2,6 0,705422
2,8 0,645865
3 0,574306
3,2 0,493396
3,4 0,406008
3,6 0,315144
3,8 0,22383
4 0,135015
4,2 0,051474
4,4 -0,02428
4,6 -0,090077
4,8 -0,144157
5 -0,185217
5,2 -0,212448
5,4 -0,225551
5,6 -0,224733
5,8 -0,210686
6 -0,184555
6,2 -0,147882
6,4 -0,102542
6,6 -0,050667
6,8 0,005439
7 0,063383
7,2 0,120778
7,4 0,175329
7,6 0,224912
7,8 0,267652
8 0,301988
8,2 0,326718
8,4 0,341042
8,6 0,344577
8,8 0,337369
9 0,319876
9,2 0,292944
9,4 0,257766
9,6 0,215832
9,8 0,168864
10 0,118744

Что такое функция Струве?

Функция Струве \(\mathbf{H}_{v}(x)\) — это специальная функция, которая возникает как частное решение неоднородного уравнения Бесселя. Она встречается в задачах акустики, гидродинамики, оптики и электромагнетизма, часто рядом с обычными функциями Бесселя. Этот калькулятор строит таблицу значений \(\mathbf{H}_{v}(x)\) для любого вещественного порядка \(v\) на выбранной последовательности значений \(x\), позволяя увидеть её колебательное и медленно затухающее поведение. Это чистая математика: функция универсальна и не зависит ни от региона, ни от единиц измерения.

Колеблющиеся затухающие кривые функции Струве для нескольких порядков
Функция Струве H_v(x), построенная в зависимости от x для нескольких порядков v.

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

Введите четыре параметра: Порядок v (порядок функции Струве), Начальное значение x (первый аргумент), Шаг (расстояние между соседними значениями x) и Число повторений (сколько строк сформировать). В таблице будет приведён каждый аргумент \(x_{i} = \text{startX} + i \times \text{stepX}\) и соответствующее ему значение \(\mathbf{H}_{v}(x_{i})\). При значениях по умолчанию (\(v = 0\), начало \(= -10\), шаг \(= 0{,}2\), количество \(= 101\)) вы получите 101 точку с пробегом \(x\) от \(-10\) до \(+10\).

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

Значение вычисляется напрямую по степенному ряду, показанному выше:

$$\mathbf{H}_{v}(x) = \left(\frac{x}{2}\right)^{v+1} \sum_{k=0}^{\infty} \frac{(-1)^{k}\left(\frac{x}{2}\right)^{2k}}{\Gamma\!\left(k+\frac{3}{2}\right)\,\Gamma\!\left(k+v+\frac{3}{2}\right)}$$

Если обозначить \(t = x/2\), то множитель перед суммой равен \(t^{v+1}\), а каждый член имеет вид \((-1)^{k} t^{2k}\), делённый на произведение двух гамма-функций — \(\Gamma(k + 3/2)\) и \(\Gamma(k + v + 3/2)\). Гамма-функция рассчитывается с помощью численно устойчивого приближения Ланцоша, а при неположительном аргументе применяется формула отражения \(\Gamma(z) = \pi / (\sin(\pi z)\, \Gamma(1 - z))\). Знакочередующийся ряд быстро сходится при умеренных \(|x|\).

Реклама
Схема членов степенного ряда функции Струве
Ряд суммирует знакочередующиеся члены, умноженные на степень x/2 и две гамма-функции.

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

Возьмём \(v = 0\) и \(x = 2\), тогда \(t = 1\), а множитель перед суммой равен 1. Суммируя ряд, получаем

$$1{,}273240 - 0{,}565884 + 0{,}090542 - 0{,}007391 + 0{,}000365 - \ldots \approx 0{,}79066$$

Таким образом, \(\mathbf{H}_{0}(2) \approx 0{,}79066\), что совпадает со справочным значением.

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

Чему равно \(\mathbf{H}_{v}(0)\)? Для любого порядка \(v > -1\) множитель \((x/2)^{v+1}\) обращается в ноль при \(x = 0\), поэтому \(\mathbf{H}_{v}(0) = 0\).

Можно ли задавать отрицательные или нецелые порядки? Да. При отрицательных \(x\) и нецелом \(v\) функция становится комплексной, поэтому такие строки выводятся как «не число» (NaN); при \(v = 0\) или целых порядках вся таблица остаётся вещественной.

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

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