Пафнутий Львович Чебышёв
В математике последовательностью ортогональных многочленов называют бесконечную последовательность действительных многочленов
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 .