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

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

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

Реклама

Результатов

Таблица полинома Лежандра P_n(x)
P3(x)
101 points computed by Bonnet's recursion
Степень n 3
Строки 101
Первое значение P_n(x_0) -1
Последнее значение P_n(x_last) 1
x P_n(x)
-1 -1
-0,98 -0,88298
-0,96 -0,77184
-0,94 -0,66646
-0,92 -0,56672
-0,9 -0,4725
-0,88 -0,38368
-0,86 -0,30014
-0,84 -0,22176
-0,82 -0,14842
-0,8 -0,08
-0,78 -0,01638
-0,76 0,04256
-0,74 0,09694
-0,72 0,14688
-0,7 0,1925
-0,68 0,23392
-0,66 0,27126
-0,64 0,30464
-0,62 0,33418
-0,6 0,36
-0,58 0,38222
-0,56 0,40096
-0,54 0,41634
-0,52 0,42848
-0,5 0,4375
-0,48 0,44352
-0,46 0,44666
-0,44 0,44704
-0,42 0,44478
-0,4 0,44
-0,38 0,43282
-0,36 0,42336
-0,34 0,41174
-0,32 0,39808
-0,3 0,3825
-0,28 0,36512
-0,26 0,34606
-0,24 0,32544
-0,22 0,30338
-0,2 0,28
-0,18 0,25542
-0,16 0,22976
-0,14 0,20314
-0,12 0,17568
-0,1 0,1475
-0,08 0,11872
-0,06 0,08946
-0,04 0,05984
-0,02 0,02998
0 -0
0,02 -0,02998
0,04 -0,05984
0,06 -0,08946
0,08 -0,11872
0,1 -0,1475
0,12 -0,17568
0,14 -0,20314
0,16 -0,22976
0,18 -0,25542
0,2 -0,28
0,22 -0,30338
0,24 -0,32544
0,26 -0,34606
0,28 -0,36512
0,3 -0,3825
0,32 -0,39808
0,34 -0,41174
0,36 -0,42336
0,38 -0,43282
0,4 -0,44
0,42 -0,44478
0,44 -0,44704
0,46 -0,44666
0,48 -0,44352
0,5 -0,4375
0,52 -0,42848
0,54 -0,41634
0,56 -0,40096
0,58 -0,38222
0,6 -0,36
0,62 -0,33418
0,64 -0,30464
0,66 -0,27126
0,68 -0,23392
0,7 -0,1925
0,72 -0,14688
0,74 -0,09694
0,76 -0,04256
0,78 0,01638
0,8 0,08
0,82 0,14842
0,84 0,22176
0,86 0,30014
0,88 0,38368
0,9 0,4725
0,92 0,56672
0,94 0,66646
0,96 0,77184
0,98 0,88298
1 1

Что делает этот калькулятор

Инструмент строит таблицу значений полинома Лежандра \(P_n(x)\) для выбранной степени \(n\), вычисляя его на последовательности точек \(x\), и рисует соответствующую кривую. Вы задаёте степень, начальное значение \(x\), шаг приращения и количество строк — а калькулятор возвращает каждую пару \((x, P_n(x))\) и линейный график. Полиномы Лежандра — это классическое семейство ортогональных многочленов на отрезке [-1, 1], которые встречаются повсюду в физике и прикладной математике: в решениях уравнения Лапласа, мультипольных разложениях, сферических гармониках и квадратурах Гаусса.

Кривые первых нескольких многочленов Лежандра при x от минус единицы до единицы
Первые несколько многочленов Лежандра P_n(x) на отрезке [-1, 1].

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

Укажите n (степень) как целое неотрицательное число (0, 1, 2, …). Задайте начальное значение x (часто это -1), шаг приращения между соседними значениями \(x\) (например, 0,02) и число строк, которые нужно сгенерировать. Строка с номером \(i\) использует \(x = \text{startX} + i \times \text{шаг}\). Хотя полиномы наиболее содержательны на отрезке [-1, 1], формула работает для любого вещественного \(x\) — учтите, что за пределами этого отрезка значения растут очень быстро.

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

Вместо подстановки готовых замкнутых выражений калькулятор применяет рекурсию Бонне — она численно устойчива: начинаем с \(P_0(x) = 1\) и \(P_1(x) = x\), а затем повторяем $$P_{k+1}(x) = \frac{(2k+1)\cdot x\cdot P_k(x) - k\cdot P_{k-1}(x)}{k+1}.$$ Первые замкнутые формы выглядят так: \(P_2 = (3x^2 - 1)/2\), \(P_3 = (5x^3 - 3x)/2\) и \(P_4 = (35x^4 - 30x^2 + 3)/8\).

Схема, показывающая рекуррентность Бонне, объединяющую два предыдущих многочлена в следующий
Рекуррентность Бонне строит каждый многочлен из двух предыдущих.

Разбор примера

Возьмём \(n = 3\) при \(x = 0{,}5\): \(P_0 = 1\), \(P_1 = 0{,}5\). Тогда $$P_2 = \frac{3\cdot 0{,}5\cdot 0{,}5 - 1}{2} = -0{,}125,$$ а $$P_3 = \frac{5\cdot 0{,}5\cdot (-0{,}125) - 2\cdot 0{,}5}{3} = \frac{-1{,}3125}{3} = -0{,}4375.$$ Замкнутая форма \((5x^3 - 3x)/2\) даёт тот же результат, подтверждая корректность рекурсии.

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

Что получится при n = 0? Постоянное значение 1 для любого \(x\), поэтому график — ровная горизонтальная прямая. Чему равны значения на концах отрезка? Любой полином Лежандра удовлетворяет соотношениям \(P_n(1) = 1\) и \(P_n(-1) = (-1)^n\). Почему используется рекурсия, а не явные формулы? Трёхчленное рекуррентное соотношение работает быстро и численно устойчиво для любой степени, избегая ошибок взаимного сокращения, которые возникают в явных многочленах высокого порядка.

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