Пафнутий Львович Чебышёв В математике последовательностью ортогональных многочленов называют бесконечную последовательность действительных многочленов
p 0 ( x ) , p 1 ( x ) , p 2 ( x ) , … {\displaystyle p_{0}(x),\ p_{1}(x),\ p_{2}(x),\ \ldots } , где каждый многочлен p n ( x ) {\displaystyle p_{n}(x)} имеет степень n {\displaystyle n} , а также любые два различных многочлена этой последовательности ортогональны друг другу в смысле некоторого скалярного произведения , заданного в пространстве L 2 {\displaystyle L^{2}} .
Понятие ортогональных многочленов было введено в конце XIX в. в работах П. Л. Чебышёва по непрерывным дробям и позднее развито А. А. Марковым и Т. И. Стилтьесом и нашло различные применения во многих областях математики и физики .
Пусть ( a , b ) {\displaystyle (a,b)} — промежуток на вещественной оси (конечный или бесконечный). Этот промежуток называется интервалом ортогональности . Пусть
w : ( a , b ) → R {\displaystyle w:~(a,b)\to \mathbb {R} } заданная непрерывная , строго положительная внутри промежутка ( a , b ) {\displaystyle (a,b)} функция. Такая функция называется весовой или просто весом . Функция w ( x ) {\displaystyle w(x)} связана с пространством функций L 2 {\displaystyle L_{2}} , для которых сходится интеграл
∫ a b [ f ( x ) ] 2 w ( x ) d x < ∞ {\displaystyle \int _{a}^{b}\left[f(x)\right]^{2}w(x)\;dx<\infty } . В полученном пространстве можно ввести скалярное произведение по формуле
⟨ f , g ⟩ = ∫ a b f ( x ) g ( x ) w ( x ) d x {\displaystyle \langle f,g\rangle =\int _{a}^{b}f(x)g(x)w(x)\;dx} для вещественных функций, ⟨ f , g ⟩ = ∫ a b f ( x ) g ( x ) ¯ w ( x ) d x {\displaystyle \langle f,g\rangle =\int _{a}^{b}f(x){\overline {g(x)}}w(x)\;dx} для комплекснозначных функций. Если скалярное произведение двух функций равно нулю ⟨ f , g ⟩ = 0 {\displaystyle \langle f,g\rangle =0} , то такие функции называются ортогональными с весом w ( x ) {\displaystyle w(x)} . Как правило, среди ортогональных полиномов рассматриваются только вещественные функции.
Систему многочленов
p 0 ( x ) , p 1 ( x ) , ⋯ , p n ( x ) , ⋯ {\displaystyle p_{0}(x),p_{1}(x),\cdots ,p_{n}(x),\cdots } называют ортогональной, если
p n ( x ) {\displaystyle p_{n}(x)} — многочлен степени n {\displaystyle n} , ⟨ p m , p n ⟩ = δ m n h n {\displaystyle \langle p_{m},p_{n}\rangle =\delta _{mn}h_{n}} , где δ m n {\displaystyle \delta _{mn}} — символ Кронекера , h n {\displaystyle h_{n}} — нормировочный множитель. Ортогональный базис называется ортонормированным , если все его элементы имеют единичную норму | | p n | | = h n = 1 {\displaystyle ||p_{n}||=h_{n}=1} . Некоторые классические многочлены, представленные ниже, могут быть нормированы по какому-либо другому правилу. Для таких многочленов значения h n {\displaystyle h_{n}} отличаются от единицы и указаны в таблице внизу.
Любые ортогональные полиномы удовлетворяют следующей рекуррентной формуле , связывающей три последовательных многочлена из системы:
p n + 1 ( x ) = ( A n x + B n ) p n ( x ) − C n p n − 1 ( x ) , {\displaystyle {p_{n+1}(x)\ =\ (A_{n}x+B_{n})\ p_{n}(x)\ -\ C_{n}\ p_{n-1}(x)},} где
A n = k n + 1 k n , B n = A n ( r n + 1 − r n ) , C n = A n h n A n − 1 h n − 1 , {\displaystyle A_{n}={\frac {k_{n+1}}{k_{n}}},\quad B_{n}=A_{n}\left(r_{n+1}-r_{n}\right),\quad C_{n}={\frac {A_{n}h_{n}}{A_{n-1}h_{n-1}}},} r n = k n ′ k n , h n = ⟨ p n ( x ) , p n ( x ) ⟩ {\displaystyle r_{n}={\frac {k'_{n}}{k_{n}}},\quad h_{n}=\langle p_{n}(x),p_{n}(x)\rangle } , k n {\displaystyle k_{n}} и k n ′ {\displaystyle k'_{n}} — коэффициенты при членах x n {\displaystyle x^{n}} и x n − 1 {\displaystyle x^{n-1}} в полиноме p n ( x ) . {\displaystyle p_{n}(x).} Эта формула остаётся справедливой и для n = 0 {\displaystyle n=0} , если положить p − 1 ( x ) = 0 {\displaystyle p_{-1}(x)=0} .
Докажем, что для любого n существуют такие коэффициенты a , b и c , что выполняется последнее рекуррентное соотношение.
Выберем a так, чтобы коэффициент при x n + 1 {\displaystyle x^{n+1}} в многочлене p n + 1 ( x ) {\displaystyle p_{n+1}(x)} занулялся a x p n ( x ) − p n + 1 ( x ) {\displaystyle a\ x\ p_{n}(x)\ -\ p_{n+1}(x)} — многочлен n -ой степени. Выберем b так, чтобы коэффициент при x n {\displaystyle x^{n}} в многочлене p n + 1 ( x ) {\displaystyle p_{n+1}(x)} занулялся ( a x + b ) p n ( x ) − p n + 1 ( x ) {\displaystyle (ax+b)\ p_{n}(x)\ -\ p_{n+1}(x)} - многочлен (n-1) -ой степени. Разложим многочлен в ряд (это возможно, так как система ортогональных многочленов полна) ( a x + b ) p n ( x ) − p n + 1 ( x ) = ∑ i = 0 n − 1 λ i p i ( x ) {\displaystyle (ax+b)\ p_{n}(x)\ -\ p_{n+1}(x)\ =\ \sum _{i=0}^{n-1}{\lambda }_{i}p_{i}(x)} Полученное выражение умножим скалярно на p j ( x ) {\displaystyle p_{j}(x)} степени j ≤ n − 1 {\displaystyle j\leq n-1} a ⟨ x p n , p j ⟩ − b ⟨ p n , p j ⟩ = ∑ i = 0 n − 1 λ i ⟨ p i , p j ⟩ {\displaystyle a\ \langle x\ p_{n},p_{j}\rangle -b\ \langle p_{n},p_{j}\rangle \ =\ \sum _{i=0}^{n-1}{\lambda }_{i}\langle p_{i},p_{j}\rangle } Сократим выражение, используя ортогональность полиномов и перестановочное свойство скалярного произведения a ⟨ p n , x p j ⟩ = λ j ⟨ p j , p j ⟩ {\displaystyle a\ \langle p_{n},\ xp_{j}\rangle \ =\ {\lambda }_{j}\langle p_{j},\ p_{j}\rangle } Если j < n − 1 {\displaystyle j<n-1} , то многочлен x p j ( x ) {\displaystyle xp_{j}(x)} все ещё имеет степень меньше n и ортогонален к p n ( x ) {\displaystyle p_{n}(x)} . Следовательно, λ j = 0 {\displaystyle \lambda _{j}=0} для j < n − 1 {\displaystyle j<n-1} . Таким образом, ненулевой коэффициент только для j = n − 1 {\displaystyle j=n-1} и, положив c = λ n − 1 {\displaystyle c=\lambda _{n-1}} , получаем искомое соотношение p n + 1 ( x ) = ( a x + b ) p n ( x ) − c p n − 1 ( x ) {\displaystyle p_{n+1}(x)\ =\ (ax+b)\ p_{n}(x)\ -\ c\ p_{n-1}(x)} . ∑ k = 0 n p k ( x ) p k ( y ) h k = k n k n + 1 h n p n + 1 ( x ) p n ( y ) − p n + 1 ( y ) p n ( x ) x − y {\displaystyle \sum _{k=0}^{n}{\frac {p_{k}(x)p_{k}(y)}{h_{k}}}={\frac {k_{n}}{k_{n+1}h_{n}}}{\frac {p_{n+1}(x)p_{n}(y)-p_{n+1}(y)p_{n}(x)}{x-y}}} ,
или при y → x {\displaystyle y\to x}
∑ k = 0 n h k − 1 [ p k ( x ) ] 2 = k n k n + 1 h n [ p n + 1 ′ ( x ) p n ( x ) − p n + 1 ( x ) p n ′ ( x ) ] {\displaystyle \sum _{k=0}^{n}h_{k}^{-1}\left[p_{k}(x)\right]^{2}={\frac {k_{n}}{k_{n+1}h_{n}}}\left[p'_{n+1}(x)p_{n}(x)-p_{n+1}(x)p'_{n}(x)\right]}
Все корни многочлена p n ( x ) {\displaystyle p_{n}(x)} являются простыми, вещественными и все расположены внутри интервала ортогональности [ a ; b ] {\displaystyle \left[a;b\right]} .
Предположим, что p n ( x ) {\displaystyle p_{n}(x)} внутри интервала ортогональности меняет знак лишь в m < n {\displaystyle m<n} точках. Тогда существует многочлен s m ( x ) {\displaystyle s_{m}(x)} степени m {\displaystyle m} , такой, что p n ( x ) s m ( x ) ≥ 0 {\displaystyle p_{n}(x)s_{m}(x)\geq 0} . С другой стороны, многочлен s m ( x ) {\displaystyle s_{m}(x)} можно представить в виде линейной комбинации многочленов p 0 ( x ) , p 1 ( x ) , ⋯ , p m ( x ) {\displaystyle p_{0}(x),p_{1}(x),\cdots ,p_{m}(x)} , а значит s m ( x ) {\displaystyle s_{m}(x)} ортогонален p n ( x ) {\displaystyle p_{n}(x)} , то есть ⟨ p n ( x ) , s m ( x ) ⟩ = 0 {\displaystyle \langle p_{n}(x),s_{m}(x)\rangle =0} . Полученное противоречие и доказывает наше утверждение.
Между двумя последовательными корнями многочлена p n ( x ) {\displaystyle p_{n}(x)} расположен в точности один корень многочлена p n + 1 ( x ) {\displaystyle p_{n+1}(x)} и, по крайней мере, один корень многочлена p m ( x ) {\displaystyle p_{m}(x)} , при m > n {\displaystyle m>n} .
Каждый многочлен p n ( x ) {\displaystyle p_{n}(x)} в ортогональной последовательности имеет минимальную норму среди всех многочленов P n ( x ) {\displaystyle P_{n}(x)} такой же степени и с таким же первым коэффициентом.
Для данного n любой многочлен p(x) степени n с таким же первым коэффициентом может быть представлен как
p ( x ) = p n ( x ) + ∑ i = 0 n − 1 α i p i ( x ) . {\displaystyle p(x)=p_{n}(x)+\sum _{i=0}^{n-1}{\alpha }_{i}\ p_{i}(x).} Используя ортогональность, квадратная норма p(x) удовлетворяет
| | p ( x ) | | 2 = ⟨ p ( x ) , p ( x ) ⟩ = | | p n ( x ) | | 2 + ∑ i = 0 n − 1 α i 2 | | p i ( x ) | | 2 ≥ | | p n ( x ) | | 2 . {\displaystyle ||p(x)||^{2}=\langle p(x),p(x)\rangle =||p_{n}(x)||^{2}+\sum _{i=0}^{n-1}{\alpha }_{i}^{2}||p_{i}(x)||^{2}\geq ||p_{n}(x)||^{2}.} Так как нормы являются положительными, необходимо взять квадратные корни обеих сторон, и получится результат.
Система ортогональных многочленов p i ( x ) {\displaystyle p_{i}(x)} является полной. Это значит, что любой многочлен S ( x ) {\displaystyle S(x)} степени n может быть представлен в виде ряда
S ( x ) = ∑ i = 0 n α i p i ( x ) {\displaystyle S(x)=\sum _{i=0}^{n}{\alpha }_{i}\ p_{i}(x)} , где α {\displaystyle \alpha } коэффициенты разложения.
Очень важный класс ортогональных многочленов возникает при решении дифференциального уравнения следующего вида:
Q ( x ) f ″ + L ( x ) f ′ + λ f = 0 , {\displaystyle {Q(x)}\,f''+{L(x)}\,f'+{\lambda }f=0,}
где Q ( x ) {\displaystyle Q(x)} и L ( x ) {\displaystyle L(x)} заданные многочлены второго и первого порядка, соответственно, а f ( x ) {\displaystyle f(x)} и λ {\displaystyle \lambda } неизвестные функция и коэффициент. Это уравнение называется задачей Штурма — Лиувилля и может быть переписано в его более стандартной форме
( R ( x ) y ′ ) ′ + W ( x ) λ y = 0 , {\displaystyle (R(x)y')'+W(x)\,\lambda \,y=0,}
где R ( x ) = e ∫ L ( x ) Q ( x ) d x , W ( x ) = R ( x ) Q ( x ) . {\displaystyle R(x)=e^{\int {\frac {L(x)}{Q(x)}}\,dx},\,W(x)={\frac {R(x)}{Q(x)}}.} Решение этого уравнения приводит к множеству собственных чисел λ 0 , λ 1 , λ 2 , … {\displaystyle {\lambda }_{0},{\lambda }_{1},{\lambda }_{2},\dots } и множеству собственных функций P 0 , P 1 , P 2 , … {\displaystyle P_{0},P_{1},P_{2},\dots } , обладающих следующими свойствами:
P n ( x ) {\displaystyle P_{n}(x)} — полином степени n , зависящий от λ n {\displaystyle {\lambda }_{n}} последовательность P 0 , P 1 , P 2 , … {\displaystyle P_{0},P_{1},P_{2},\dots } ортогональна с весовой функцией W ( x ) {\displaystyle W(x)} Промежуток ортогональности зависит от корней многочлена Q , причём корень L находится внутри промежутка ортогональности Числа λ n {\displaystyle \lambda _{n}} и полиномы P n ( x ) {\displaystyle P_{n}(x)} могут быть получены из формул λ n = − n ( n − 1 2 Q ″ + L ′ ) {\displaystyle {\lambda }_{n}=-n\left({\frac {n-1}{2}}Q''+L'\right)} P n ( x ) = 1 e n W ( x ) d n d x n ( W ( x ) [ Q ( x ) ] n ) {\displaystyle P_{n}(x)={\frac {1}{e_{n}\,W(x)}}\ {\frac {d^{n}}{dx^{n}}}\left(W(x)[Q(x)]^{n}\right)} формула Родрига . Дифференциальное уравнение имеет нетривиальные решения только при выполнения одного из следующих условий. Во всех этих случаях при изменении масштаба или/и сдвига области определения и выбора способа нормировки многочлены решения сводятся к ограниченному набору классов, которые называются классическими ортогональными полиномами
1. Якобиподобные многочлены Q — многочлен второго порядка, L — первого. Корни Q различны и действительны, корень L лежит строго между корнями Q . Первые коэффициенты Q и L имеют один знак. При помощи линейного преобразования уравнение сводится к Q ( x ) = 1 − x 2 {\displaystyle Q(x)=1-x^{2}} с интервалом ортогональности [ − 1 , 1 ] {\displaystyle [-1,1]} . Решениями являются многочлены Якоби P n ( α , β ) ( x ) {\displaystyle P_{n}^{(\alpha ,\beta )}(x)} или их частные случаи многочлены Гегенбауэра C n ( α ) ( x ) {\displaystyle C_{n}^{(\alpha )}(x)} , Лежандра P n ( x ) {\displaystyle P_{n}(x)} или Чебышёва обоих типов T n ( x ) {\displaystyle T_{n}(x)} , U n ( x ) {\displaystyle U_{n}(x)} . 2. Лагерроподобные многочлены Q и L — многочлены первого порядка. Корни Q и L различны. Первые коэффициенты Q и L имеют один знак, если корень L меньше корня Q и наоборот. Сводится к Q ( x ) = x {\displaystyle Q(x)=x} и интервалу ортогональности [ 0 , ∞ ) {\displaystyle [0,\infty )} . Решениями являются обобщённые многочлены Лагерра L n ( α ) ( x ) {\displaystyle L_{n}^{(\alpha )}(x)} или их частному случаю многочленам Лагерра L n ( x ) {\displaystyle L_{n}(x)} . 3. Эрмитоподобные многочлены Q — ненулевая константа, L — многочлен первого порядка. Первые коэффициенты Q и L имеют противоположный знак. Сводится к Q ( x ) = 1 {\displaystyle Q(x)=1} и интервалу ортогональности ( − ∞ , ∞ ) {\displaystyle (-\infty ,\infty )} . Решениями являются многочлены Эрмита H n ( x ) {\displaystyle H_{n}(x)} . Обозначим P n m ( x ) {\displaystyle P_{n}^{m}(x)} как m -ую производную полинома P n ( x ) {\displaystyle P_{n}(x)} . Производная P n m ( x ) {\displaystyle P_{n}^{m}(x)} является полиномом степени n − m {\displaystyle n-m} и обладает следующими свойствами:
Для заданного m последовательность полиномов P m m , P m + 1 m , P m + 2 m , … {\displaystyle P_{m}^{m},P_{m+1}^{m},P_{m+2}^{m},\dots } ортогональна с весовой функцией W ( x ) [ Q ( x ) ] m {\displaystyle W(x)[Q(x)]^{m}} P n m = 1 e n W ( x ) [ Q ( x ) ] m d n − m d x n − m ( W ( x ) [ Q ( x ) ] m ) {\displaystyle P_{n}^{m}={\frac {1}{e_{n}W(x)[Q(x)]^{m}}}\ {\frac {d^{n-m}}{dx^{n-m}}}\left(W(x)[Q(x)]^{m}\right)} дифференциальное уравнение Q ( x ) y ″ + ( m Q ′ ( x ) + L ( x ) ) y ′ + [ λ n − λ m ] y = 0 {\displaystyle {Q(x)}\,y''+(m\,Q'(x)+L(x))\,y'+[{\lambda }_{n}-{\lambda }_{m}]\ y=0} , где y ( x ) = P n m ( x ) {\displaystyle y(x)=P_{n}^{m}(x)} дифференциальное уравнение второго вида ( R ( x ) [ Q ( x ) ] m y ′ ) ′ + [ λ n − λ m ] W ( x ) [ Q ( x ) ] m y = 0 {\displaystyle (R(x)[Q(x)]^{m}\ y')'+[\lambda _{n}-\lambda _{m}]W(x)[Q(x)]^{m}\ y=0} , где y ( x ) = P n m ( x ) {\displaystyle y(x)=P_{n}^{m}(x)} рекуррентные соотношения (для удобства у коэффициентов a , b и c опущены индексы n и m ) P n m ( x ) = a P n + 1 m + 1 ( x ) + b P n m + 1 ( x ) + c P n − 1 m + 1 ( x ) , {\displaystyle P_{n}^{m}(x)=aP_{n+1}^{m+1}(x)+bP_{n}^{m+1}(x)+cP_{n-1}^{m+1}(x),} P n m ( x ) = ( a x + b ) P n m + 1 ( x ) + c P n − 1 m + 1 ( x ) , {\displaystyle P_{n}^{m}(x)=(ax+b)P_{n}^{m+1}(x)+cP_{n-1}^{m+1}(x),} Q ( x ) P n m + 1 ( x ) = ( a x + b ) P n m ( x ) + c P n − 1 m ( x ) . {\displaystyle Q(x)P_{n}^{m+1}(x)=(ax+b)P_{n}^{m}(x)+cP_{n-1}^{m}(x).} Классические ортогональные полиномы, которые происходят из дифференциального уравнения, описанного выше, имеют много важных приложений в таких областях как: математическая физика, численные методы, и многие другие. Ниже приводятся их определения и основные свойства.
Многочлены Якоби обозначаются P n ( α , β ) ( x ) {\displaystyle P_{n}^{(\alpha ,\beta )}(x)} , где параметры α {\displaystyle \alpha } и β {\displaystyle \beta } вещественные числа больше −1. Если α {\displaystyle \alpha } и β {\displaystyle \beta } не равны, полиномы перестают быть симметричными относительно точки x = 0 {\displaystyle x=0} .
Весовая функция W ( x ) = ( 1 − x ) α ( 1 + x ) β {\displaystyle W(x)=(1-x)^{\alpha }(1+x)^{\beta }} на промежутке ортогональности [ − 1 , 1 ] {\displaystyle [-1,1]} Дифференциальные уравнения ( 1 − x 2 ) y ″ + ( β − α − [ α + β + 2 ] x ) y ′ + λ y = 0 {\displaystyle (1-x^{2})\,y''+(\beta -\alpha -[\alpha +\beta +2]\,x)\,y'+{\lambda }\,y=0} λ n = n ( n + 1 + α + β ) {\displaystyle \lambda _{n}=n(n+1+\alpha +\beta )} P n + 1 ( x ) = ( A n x + B n ) P n ( x ) − C n P n − 1 ( x ) , {\displaystyle P_{n+1}(x)=(A_{n}\,x+B_{n})\,P_{n}(x)-C_{n}\,P_{n-1}(x),} где A n = ( 2 n + 1 + α + β ) ( 2 n + 2 + α + β ) 2 ( n + 1 ) ( n + 1 + α + β ) , {\displaystyle A_{n}={\frac {(2n+1+\alpha +\beta )(2n+2+\alpha +\beta )}{2(n+1)(n+1+\alpha +\beta )}},} B n = ( α 2 − β 2 ) ( 2 n + 1 + α + β ) 2 ( n + 1 ) ( 2 n + α + β ) ( n + 1 + α + β ) , {\displaystyle B_{n}={\frac {({\alpha }^{2}-{\beta }^{2})(2n+1+\alpha +\beta )}{2(n+1)(2n+\alpha +\beta )(n+1+\alpha +\beta )}},} C n = ( n + α ) ( n + β ) ( 2 n + 2 + α + β ) ( n + 1 ) ( n + 1 + α + β ) ( 2 n + α + β ) {\displaystyle C_{n}={\frac {(n+\alpha )(n+\beta )(2n+2+\alpha +\beta )}{(n+1)(n+1+\alpha +\beta )(2n+\alpha +\beta )}}} P n ( α , β ) ( 1 ) = Γ ( n + 1 + α ) n ! Γ ( 1 + α ) , h n = 2 α + β + 1 Γ ( n + α + 1 ) Γ ( n + β + 1 ) n ! ( 2 n + α + β + 1 ) Γ ( n + α + β + 1 ) , k n = Γ ( 2 n + 1 + α + β ) n ! 2 n Γ ( n + 1 + α + β ) , e n = ( − 2 ) n n ! {\displaystyle P_{n}^{(\alpha ,\beta )}(1)={\frac {\Gamma (n+1+\alpha )}{n!\,\Gamma (1+\alpha )}},\qquad h_{n}={\frac {2^{\alpha +\beta +1}\,\Gamma (n\!+\!\alpha \!+\!1)\,\Gamma (n\!+\!\beta \!+\!1)}{n!(2n\!+\!\alpha \!+\!\beta \!+\!1)\Gamma (n\!+\!\alpha \!+\!\beta \!+\!1)}},\qquad k_{n}={\frac {\Gamma (2n+1+\alpha +\beta )}{n!\,2^{n}\,\Gamma (n+1+\alpha +\beta )}},\qquad e_{n}=(-2)^{n}\,n!} Многочлены Гегенбауэра обозначаются C n ( α ) ( x ) {\displaystyle C_{n}^{(\alpha )}(x)} , где параметр α {\displaystyle \alpha } вещественное число больше −1/2. Он выводится из многочленов Якоби для равных параметров α {\displaystyle \alpha } и β {\displaystyle \beta }
C n ( α ) ( x ) = Γ ( 2 α + n ) Γ ( α + 1 / 2 ) Γ ( 2 α ) Γ ( α + n + 1 / 2 ) P n ( α − 1 / 2 , α − 1 / 2 ) . {\displaystyle C_{n}^{(\alpha )}(x)={\frac {\Gamma (2\alpha \!+\!n)\,\Gamma (\alpha \!+\!1/2)}{\Gamma (2\alpha )\,\Gamma (\alpha \!+\!n\!+\!1/2)}}\!\ P_{n}^{(\alpha -1/2,\alpha -1/2)}.}
Остальные Якобиподобные многочлены являются частным случаем полиномов Гегенбауэра с выбранным параметром α {\displaystyle \alpha } и соответствующей нормализацией.
Весовая функция W ( x ) = ( 1 − x 2 ) α − 1 / 2 {\displaystyle W(x)=(1-x^{2})^{\alpha -1/2}} на промежутке ортогональности [ − 1 , 1 ] {\displaystyle [-1,1]} Дифференциальные уравнения ( 1 − x 2 ) y ″ − ( 2 α + 1 ) x y ′ + λ y = 0 {\displaystyle (1-x^{2})\,y''-(2\alpha +1)\,x\,\,y'+{\lambda }\,y=0} λ n = n ( n + 2 α ) {\displaystyle \lambda _{n}=n(n+2\alpha )} ( n + 1 ) C n + 1 ( α ) ( x ) = 2 ( n + α ) x C n ( α ) ( x ) − ( n + 2 α − 1 ) C n − 1 ( α ) ( x ) {\displaystyle (n+1)\,C_{n+1}^{(\alpha )}(x)=2(n+\alpha )x\,C_{n}^{(\alpha )}(x)-(n+2\alpha -1)\,C_{n-1}^{(\alpha )}(x)} C n ( α ) ( 1 ) = Γ ( n + 2 α ) n ! Γ ( 2 α ) {\displaystyle C_{n}^{(\alpha )}(1)={\frac {\Gamma (n+2\alpha )}{n!\,\Gamma (2\alpha )}}} если α ≠ 0 , {\displaystyle \alpha \neq 0,\qquad } h n = π 2 1 − 2 α Γ ( n + 2 α ) n ! ( n + α ) ( Γ ( α ) ) 2 , k n = Γ ( 2 n + 2 α ) Γ ( 1 2 + α ) n ! 2 n Γ ( 2 α ) Γ ( n + 1 2 + α ) , e n = ( − 2 ) n n ! Γ ( 2 α ) Γ ( n + 1 2 + α ) Γ ( n + 2 α ) Γ ( α + 1 2 ) {\displaystyle h_{n}={\frac {\pi \,2^{1-2\alpha }\Gamma (n+2\alpha )}{n!(n+\alpha )(\Gamma (\alpha ))^{2}}},\qquad k_{n}={\frac {\Gamma (2n+2\alpha )\Gamma ({\frac {1}{2}}+\alpha )}{n!\,2^{n}\,\Gamma (2\alpha )\Gamma (n+{\frac {1}{2}}+\alpha )}},\qquad e_{n}={\frac {(-2)^{n}\,n!\,\Gamma (2\alpha )\,\Gamma (n+{\frac {1}{2}}+\alpha )}{\Gamma (n+2\alpha )\Gamma (\alpha +{\frac {1}{2}})}}} C n ( α + 1 ) ( x ) = 1 2 α d d x C n + 1 ( α ) ( x ) {\displaystyle C_{n}^{(\alpha +1)}(x)={\frac {1}{2\alpha }}\!\ {\frac {d}{dx}}C_{n+1}^{(\alpha )}(x)} Многочлены Лежандра обозначаются P n ( x ) {\displaystyle P_{n}(x)} и являются частным случаем многочленов Гегенбауэра с параметром α = 1 / 2 {\displaystyle \alpha =1/2}
P n ( x ) = C n ( 1 / 2 ) ( x ) . {\displaystyle P_{n}(x)=C_{n}^{(1/2)}(x).}
Весовая функция W ( x ) = 1 {\displaystyle W(x)=1} на промежутке ортогональности [ − 1 , 1 ] {\displaystyle [-1,1]} Дифференциальные уравнения ( 1 − x 2 ) y ″ − 2 x y ′ + λ y = 0 , ( [ 1 − x 2 ] y ′ ) ′ + λ y = 0 {\displaystyle (1-x^{2})\,y''-2x\,y'+{\lambda }\,y=0,\qquad ([1-x^{2}]\,y')'+\lambda \,y=0} λ n = n ( n + 1 ) {\displaystyle \lambda _{n}=n(n+1)} ( n + 1 ) P n + 1 ( x ) = ( 2 n + 1 ) x P n ( x ) − n P n − 1 ( x ) {\displaystyle (n+1)\,P_{n+1}(x)=(2n+1)x\,P_{n}(x)-n\,P_{n-1}(x)} P n ( 1 ) = 1 , h n = 2 2 n + 1 , k n = ( 2 n ) ! 2 n ( n ! ) 2 , e n = ( − 2 ) n n ! {\displaystyle P_{n}(1)=1,\qquad h_{n}={\frac {2}{2n+1}},\qquad k_{n}={\frac {(2n)!}{2^{n}\,(n!)^{2}}},\qquad e_{n}=(-2)^{n}\,n!} Первые несколько многочленов P 0 ( x ) = 1 ; {\displaystyle P_{0}(x)=1;} P 1 ( x ) = x ; {\displaystyle P_{1}(x)=x;} P 2 ( x ) = ( 3 x 2 − 1 ) / 2 ; {\displaystyle P_{2}(x)=(3x^{2}-1)/2;} P 3 ( x ) = ( 5 x 3 − 3 x ) / 2 ; {\displaystyle P_{3}(x)=(5x^{3}-3x)/2;} P 4 ( x ) = ( 35 x 4 − 30 x 2 + 3 ) / 8 ; {\displaystyle P_{4}(x)=(35x^{4}-30x^{2}+3)/8;} Многочлен Чебышёва T n ( x ) {\displaystyle T_{n}(x)} часто используется для аппроксимации функций как многочлен степени n {\displaystyle n} , который меньше всего отклоняется от нуля на интервале [ − 1 , 1 ] {\displaystyle [-1,1]}
T n ( x ) = cos ( n a r c c o s ( x ) ) . {\displaystyle T_{n}(x)=\cos(n\,arccos(x)).}
Является частным случаем нормированного многочлена Гегенбауэра для параметра α → 0 {\displaystyle \alpha \to 0}
T n ( x ) = lim α → 0 n Γ ( α ) C n ( α ) . {\displaystyle T_{n}(x)=\lim _{\alpha \to 0}n\,\Gamma (\alpha )\,C_{n}^{(\alpha )}.}
Весовая функция W ( x ) = ( 1 − x 2 ) − 1 / 2 {\displaystyle W(x)=(1-x^{2})^{-1/2}} на промежутке ортогональности [ − 1 , 1 ] {\displaystyle [-1,1]} Дифференциальное уравнение ( 1 − x 2 ) y ″ − x y ′ + λ y = 0 {\displaystyle (1-x^{2})\,y''-x\,y'+{\lambda }\,y=0} λ n = n 2 {\displaystyle \lambda _{n}=n^{2}} T n + 1 ( x ) = 2 x T n ( x ) − T n − 1 ( x ) {\displaystyle T_{n+1}(x)=2x\,T_{n}(x)-T_{n-1}(x)} T n ( 1 ) = 1 , h n = { π : n = 0 π / 2 : n ≠ 0 , k n = 2 n − 1 , e n = ( − 2 ) n Γ ( n + 1 / 2 ) π {\displaystyle T_{n}(1)=1,\qquad h_{n}=\left\{{\begin{matrix}\pi &:~n=0\\\pi /2&:~n\neq 0\end{matrix}}\right.,\qquad k_{n}=2^{n-1},\qquad e_{n}=(-2)^{n}\,{\frac {\Gamma (n+1/2)}{\sqrt {\pi }}}} Многочлен Чебышёва второго рода U n ( x ) {\displaystyle U_{n}(x)} характеризуются как многочлен, интеграл от абсолютной величины которого на интервале [ − 1 , + 1 ] {\displaystyle [-1,+1]} меньше всего отклоняется от нуля
U n = 1 n + 1 T n + 1 ′ {\displaystyle U_{n}={\frac {1}{n+1}}\,T_{n+1}'}
Весовая функция W ( x ) = ( 1 − x 2 ) 1 / 2 {\displaystyle W(x)=(1-x^{2})^{1/2}} на промежутке ортогональности [ − 1 , 1 ] {\displaystyle [-1,1]} Дифференциальное уравнение ( 1 − x 2 ) y ″ − 3 x y ′ + λ y = 0 {\displaystyle (1-x^{2})\,y''-3x\,y'+{\lambda }\,y=0} U n ( 1 ) = n + 1 , h n = π / 2 , k n = 2 n , e n = 2 ( − 2 ) n Γ ( n + 3 / 2 ) ( n + 1 ) π {\displaystyle U_{n}(1)=n+1,\qquad h_{n}=\pi /2,\qquad k_{n}=2^{n},\qquad e_{n}=2(-2)^{n}\,{\frac {\Gamma (n+3/2)}{(n+1)\,{\sqrt {\pi }}}}} Ассоциированные или обобщённые многочлены Лагерра обозначаются L n ( α ) ( x ) {\displaystyle L_{n}^{(\alpha )}(x)} , где параметр α {\displaystyle \alpha } вещественное число больше -1. Для α = 0 {\displaystyle \alpha =0} обобщённые многочлены сводятся к обычным многочленам Лагерра
L n ( x ) = L n ( 0 ) ( x ) . {\displaystyle L_{n}(x)=L_{n}^{(0)}(x).}
Весовая функция W ( x ) = x α e − x {\displaystyle W(x)=x^{\alpha }e^{-x}} на промежутке ортогональности [ 0 , ∞ ) {\displaystyle [0,\infty )} Дифференциальные уравнения x y ″ + ( α + 1 − x ) y ′ + λ y = 0 ( x α + 1 e − x y ′ ) ′ + λ x α e − x y = 0 {\displaystyle x\,y''+(\alpha +1-x)\,y'+{\lambda }\,y=0\,\qquad (x^{\alpha +1}\,e^{-x}\,y')'+{\lambda }\,x^{\alpha }\,e^{-x}\,y=0} λ n = n {\displaystyle \lambda _{n}=n} ( n + 1 ) L n + 1 ( α ) ( x ) = ( 2 n + 1 + α − x ) L n ( α ) ( x ) − ( n + α ) L n − 1 ( α ) ( x ) {\displaystyle (n+1)\,L_{n+1}^{(\alpha )}(x)=(2n+1+\alpha -x)\,L_{n}^{(\alpha )}(x)-(n+\alpha )\,L_{n-1}^{(\alpha )}(x)} k n = ( − 1 ) n n ! , h n = Γ ( n + α + 1 ) n ! , e n = n ! {\displaystyle k_{n}={\frac {(-1)^{n}}{n!}},\qquad h_{n}={\frac {\Gamma (n+\alpha +1)}{n!}},\qquad e_{n}=n!} L n ( α + 1 ) ( x ) = − d d x L n + 1 ( α ) ( x ) {\displaystyle L_{n}^{(\alpha +1)}(x)=-{\frac {d}{dx}}L_{n+1}^{(\alpha )}(x)} Весовая функция W ( x ) = e − x 2 {\displaystyle W(x)=e^{-x^{2}}} на промежутке ортогональности [ − ∞ , ∞ ] {\displaystyle [-\infty ,\infty ]} Дифференциальные уравнения y ″ − 2 x y ′ + λ y = 0 ( e − x 2 y ′ ) ′ + e − x 2 λ y = 0 {\displaystyle y''-2xy'+{\lambda }\,y=0\,\qquad (e^{-x^{2}}\,y')'+e^{-x^{2}}\,\lambda \,y=0} λ n = 2 n {\displaystyle \lambda _{n}=2n} H n + 1 ( x ) = 2 x H n ( x ) − 2 n H n − 1 ( x ) {\displaystyle H_{n+1}(x)=2x\,H_{n}(x)-2n\,H_{n-1}(x)} k n = 2 n , h n = 2 n n ! π , e n = ( − 1 ) n {\displaystyle k_{n}=2^{n},\qquad h_{n}=2^{n}\,n!\,{\sqrt {\pi }},\qquad e_{n}=(-1)^{n}} Первые несколько многочленов H 0 ( x ) = 1 {\displaystyle H_{0}(x)=1} H 1 ( x ) = 2 x {\displaystyle H_{1}(x)=2x} H 2 ( x ) = 4 x 2 − 2 {\displaystyle H_{2}(x)=4x^{2}-2} H 3 ( x ) = 8 x 3 − 12 x {\displaystyle H_{3}(x)=8x^{3}-12x} H 4 ( x ) = 16 x 4 − 48 x 2 + 12 {\displaystyle H_{4}(x)=16x^{4}-48x^{2}+12} Система ортогональных многочленов f 1 , f 2 , … , f k {\displaystyle f_{1},f_{2},\ldots ,f_{k}} может быть построена путём применения процесса Грама-Шмидта к системе многочленов g k ( x ) = x k {\displaystyle g_{k}(x)=x^{k}} следующим образом. Определим проектор как
p r o j f ( g ) = ⟨ f , g ⟩ ⟨ f , f ⟩ f = ∫ x 1 x 2 f ( x ) g ( x ) W ( x ) d x ∫ x 1 x 2 ( f ( x ) ) 2 W ( x ) d x f ( x ) {\displaystyle \mathrm {proj} _{f}\,(g)={\langle f,g\rangle \over \langle f,f\rangle }f={\int _{x_{1}}^{x_{2}}f(x)g(x)W(x)\;dx \over \int _{x_{1}}^{x_{2}}(f(x))^{2}W(x)\;dx}f(x)} , тогда ортогональные полиномы последовательно вычисляются по схеме
f 1 = g 1 , f 2 = g 2 − p r o j f 1 ( g 2 ) , f 3 = g 3 − p r o j f 1 ( g 3 ) − p r o j f 2 ( g 3 ) , ⋮ f k = g k − ∑ j = 1 k − 1 p r o j f j ( g k ) . {\displaystyle {\begin{aligned}f_{1}&=g_{1},\\f_{2}&=g_{2}-\mathrm {proj} _{f_{1}}\,(g_{2}),\\f_{3}&=g_{3}-\mathrm {proj} _{f_{1}}\,(g_{3})-\mathrm {proj} _{f_{2}}\,(g_{3}),\\&{}\ \ \vdots \\f_{k}&=g_{k}-\sum _{j=1}^{k-1}\mathrm {proj} _{f_{j}}\,(g_{k}).\end{aligned}}} Данный алгоритм относится к численно неустойчивым алгоритмам. При вычислении коэффициентов разложения ошибки округления и погрешности численного интегрирования накапливаются с увеличением номера полинома.
Весовая функция w ( x ) {\displaystyle w(x)} , заданная на промежутке [ a ; b ] {\displaystyle \left[a;b\right]} , однозначно определяет систему ортогональных многочленов { p n ( x ) } n = 0 ∞ {\displaystyle \{p_{n}(x)\}_{n=0}^{\infty }} с точностью до постоянного множителя. Обозначим через числа
μ n = ∫ a b w ( x ) x n d x {\displaystyle \mu _{n}=\int _{a}^{b}{w(x)x^{n}dx}} моменты весовой функции, тогда многочлен p n ( x ) {\displaystyle p_{n}(x)} может быть представлен в виде:
p n ( x ) = det [ μ 0 μ 1 μ 2 ⋯ μ n μ 1 μ 2 μ 3 ⋯ μ n + 1 μ 2 μ 3 μ 4 ⋯ μ n + 2 ⋮ ⋮ ⋮ ⋮ μ n − 1 μ n μ n + 1 ⋯ μ 2 n − 1 1 x x 2 ⋯ x n ] {\displaystyle p_{n}(x)=\det \left[{\begin{matrix}\mu _{0}&\mu _{1}&\mu _{2}&\cdots &\mu _{n}\\\mu _{1}&\mu _{2}&\mu _{3}&\cdots &\mu _{n+1}\\\mu _{2}&\mu _{3}&\mu _{4}&\cdots &\mu _{n+2}\\\vdots &\vdots &\vdots &&\vdots \\\mu _{n-1}&\mu _{n}&\mu _{n+1}&\cdots &\mu _{2n-1}\\1&x&x^{2}&\cdots &x^{n}\end{matrix}}\right]} . Сложность вычисления ортогональных полиномов определяется сложностью вычисления определителя матрицы. Существующие алгоритмические реализации вычисления требуют минимум O ( n 3 ) {\displaystyle O(n^{3})} операций.
Если выбрать нормировку многочлена p n ( x ) {\displaystyle p_{n}(x)} таким образом, что коэффициент k n {\displaystyle k_{n}} при главном члене равен единице, рекуррентное соотношение может быть переписано в следующем виде:
p n + 1 ( x ) = ( x − α n ) p n ( x ) − γ n p n − 1 ( x ) , {\displaystyle {p_{n+1}(x)\ =\ (x-\alpha _{n})\ p_{n}(x)\ -\ \gamma _{n}\ p_{n-1}(x)},} где
α n = ⟨ x p n , p n ⟩ ⟨ p n , p n ⟩ , γ n = ⟨ x p n , p n − 1 ⟩ ⟨ p n − 1 , p n − 1 ⟩ {\displaystyle \alpha _{n}={\frac {\langle xp_{n},p_{n}\rangle }{\langle p_{n},p_{n}\rangle }},\qquad \gamma _{n}={\frac {\langle xp_{n},p_{n-1}\rangle }{\langle p_{n-1},p_{n-1}\rangle }}} . Ортогональные полиномы применяются для построения точных квадратурных формул
∫ Ω f ( x ) w ( x ) d x ≈ ∑ i = 1 n w i f ( x i ) , {\displaystyle \int \limits _{\Omega }f(x)w(x)dx\approx \sum \limits _{i=1}^{n}w_{i}f(x_{i}),}
где x i {\displaystyle x_{i}} и w i {\displaystyle w_{i}} являются узлами и весами квадратурной формулы. Квадратурная формула является точной для всех полиномов f ( x ) {\displaystyle f(x)} до степени 2 n − 1 {\displaystyle 2n-1} включительно. При этом узлы x i {\displaystyle x_{i}} есть корни n -го полинома из последовательности полиномов p 0 ( x ) , p 1 ( x ) , . . . {\displaystyle p_{0}(x),p_{1}(x),...} , ортогональных с весовой функцией w ( x ) {\displaystyle w(x)} . Веса w i {\displaystyle w_{i}} вычисляются из формулы Кристоффеля-Дарбу.
Так же многочлены Чебышёва первого T n ( x ) {\displaystyle T_{n}(x)} и второго U n ( x ) {\displaystyle U_{n}(x)} типа часто используется для аппроксимации функций.
Gabor Szego. Orthogonal Polynomials (неопр.) . — Colloquium Publications - American Mathematical Society, 1939. — ISBN 0-8218-1023-5 . Dunham Jackson. Fourier Series and Orthogonal Polynomials (англ.) . — New York: Dover, 1941, 2004. — ISBN 0-486-43808-2 . Refaat El Attar. Special Functions and Orthogonal Polynomials (англ.) . — Lulu Press, Morrisville NC 27560, 2006. — ISBN 1-4116-6690-9 . Theodore Seio Chihara. An Introduction to Orthogonal Polynomials (англ.) . — Gordon and Breach, New York, 1978. — ISBN 0-677-04150-0 .