Это не официальный сайт wikipedia.org 01.01.2023

Ортогональные многочлены — Википедия

Ортогональные многочлены

В математике последовательностью ортогональных многочленов называют бесконечную последовательность действительных многочленов

p 0 ( x ) ,   p 1 ( x ) ,   p 2 ( x ) ,   ,

где каждый многочлен p n ( x ) имеет степень n , а также любые два различных многочлена этой последовательности ортогональны друг другу в смысле некоторого скалярного произведения, заданного в пространстве L 2 .


Понятие ортогональных многочленов было введено в конце XIX в. в работах Чебышёва П. Л. по непрерывным дробям и позднее развито Марковым А. А. и Стилтьесом Т. И. и нашло различные применения во многих областях математики и физики.

ОпределениеПравить

Ортогональность с весомПравить

Пусть ( a , b )   — промежуток на вещественной оси (конечный или бесконечный). Этот промежуток называется интервалом ортогональности. Пусть

w :   ( a , b ) R  

заданная непрерывная, строго положительная внутри промежутка ( a , b )   функция. Такая функция называется весовой или просто весом. Функция w ( x )   связана с пространством функций L 2  , для которых сходится интеграл

a b [ f ( x ) ] 2 w ( x ) d x <  .

В полученном пространстве можно ввести скалярное произведение по формуле

f , g = a b f ( x ) g ( x ) w ( x ) d x   для вещественных функций,
f , g = a b f ( x ) g ( x ) ¯ w ( x ) d x   для комплекснозначных функций.

Если скалярное произведение двух функций равно нулю f , g = 0  , то такие функции называются ортогональными с весом w ( x )  . Как правило, среди ортогональных полиномов рассматриваются только вещественные функции.

Классическая формулировкаПравить

Систему многочленов

p 0 ( x ) , p 1 ( x ) , , p n ( x ) ,  

называют ортогональной, если

  1. p n ( x )   — многочлен степени n  ,
  2. p m , p n = δ m n h n  , где δ m n   — символ Кронекера, h n   — нормировочный множитель.

Ортогональный базис называется ортонормированным, если все его элементы имеют единичную норму | | p n | | = h n = 1  . Некоторые классические многочлены, представленные ниже, могут быть нормированы по какому-либо другому правилу. Для таких многочленов значения h n   отличаются от единицы и указаны в таблице внизу.

Общие свойства последовательностей ортогональных многочленовПравить

Рекуррентные соотношенияПравить

Любые ортогональные полиномы удовлетворяют следующей рекуррентной формуле, связывающей три последовательных многочлена из системы:

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 ,  
r n = k n k n , h n = p n ( x ) , p n ( x )  ,
k n   и k n   — коэффициенты при членах x n   и x n 1   в полиноме p n ( x ) .  

Эта формула остаётся справедливой и для n = 0  , если положить p 1 ( x ) = 0  .

Формула Кристоффеля-ДарбуПравить

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  ,

или при y 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 ) ]  

Корни многочленовПравить

Все корни многочлена p n ( x )   являются простыми, вещественными и все расположены внутри интервала ортогональности [ a ; b ]  .

Между двумя последовательными корнями многочлена p n ( x )   расположен в точности один корень многочлена p n + 1 ( x )   и, по крайней мере, один корень многочлена p m ( x )  , при m > n  .

Минимальность нормыПравить

Каждый многочлен p n ( x )   в ортогональной последовательности имеет минимальную норму среди всех многочленов P n ( x )   такой же степени и с таким же первым коэффициентом.

Полнота системыПравить

Система ортогональных многочленов p i ( x )   является полной. Это значит, что любой многочлен S ( x )   степени n может быть представлен в виде ряда

S ( x ) = i = 0 n α i   p i ( x )  ,

где α   коэффициенты разложения.

Дифференциальные уравнения, приводящие к ортогональным многочленамПравить

Очень важный класс ортогональных многочленов возникает при решении дифференциального уравнения следующего вида:

Q ( x ) f + L ( x ) f + λ f = 0 ,  

где Q ( x )   и L ( x )   заданные многочлены второго и первого порядка, соответственно, а f ( x )   и λ   неизвестные функция и коэффициент. Это уравнение называется задачей Штурма — Лиувилля и может быть переписано в его более стандартной форме

( R ( x ) y ) + W ( x ) λ y = 0 ,  

где R ( x ) = e L ( x ) Q ( x ) d x , W ( x ) = R ( x ) Q ( x ) .   Решение этого уравнения приводит к множеству собственных чисел λ 0 , λ 1 , λ 2 ,   и множеству собственных функций P 0 , P 1 , P 2 ,  , обладающих следующими свойствами:

  • P n ( x )   — полином степени n, зависящий от λ n  
  • последовательность P 0 , P 1 , P 2 ,   ортогональна с весовой функцией W ( x )  
  • Промежуток ортогональности зависит от корней многочлена Q, причём корень L находится внутри промежутка ортогональности
  • Числа λ n   и полиномы P n ( x )   могут быть получены из формул
λ n = n ( n 1 2 Q + L )  
P n ( x ) = 1 e n W ( x )   d n d x n ( W ( x ) [ Q ( x ) ] n )   формула Родрига.

Дифференциальное уравнение имеет нетривиальные решения только при выполнения одного из следующих условий. Во всех этих случаях при изменении масштаба или/и сдвига области определения и выбора способа нормировки многочлены решения сводятся к ограниченному набору классов, которые называются классическими ортогональными полиномами

1. Якобиподобные многочлены
Q — многочлен второго порядка, L — первого. Корни Q различны и действительны, корень L лежит строго между корнями Q. Первые коэффициенты Q и L имеют один знак. При помощи линейного преобразования уравнение сводится к Q ( x ) = 1 x 2   с интервалом ортогональности [ 1 , 1 ]  . Решениями являются многочлены Якоби P n ( α , β ) ( x )   или их частные случаи многочлены Гегенбауэра C n ( α ) ( x )  , Лежандра P n ( x )   или Чебышёва обоих типов T n ( x )  , U n ( x )  .
2. Лагерроподобные многочлены
Q и L — многочлены первого порядка. Корни Q и L различны. Первые коэффициенты Q и L имеют один знак, если корень L меньше корня Q и наоборот. Сводится к Q ( x ) = x   и интервалу ортогональности [ 0 , )  . Решениями являются обобщённые многочлены Лагерра L n ( α ) ( x )   или их частному случаю многочленам Лагерра L n ( x )  .
3. Эрмитоподобные многочлены
Q — ненулевая константа, L — многочлен первого порядка. Первые коэффициенты Q и L имеют противоположный знак. Сводится к Q ( x ) = 1   и интервалу ортогональности ( , )  . Решениями являются многочлены Эрмита H n ( x )  .

Производные ортогональных полиномовПравить

Обозначим P n m ( x )   как m-ую производную полинома P n ( x )  . Производная P n m ( x )   является полиномом степени n m   и обладает следующими свойствами:

  • ортогональность
Для заданного m последовательность полиномов P m m , P m + 1 m , P m + 2 m ,   ортогональна с весовой функцией 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 )  
  • дифференциальное уравнение
Q ( x ) y + ( m Q ( x ) + L ( x ) ) y + [ λ n λ m ]   y = 0  , где y ( x ) = P n m ( x )  
  • дифференциальное уравнение второго вида
( R ( x ) [ Q ( x ) ] m   y ) + [ λ n λ m ] W ( x ) [ Q ( x ) ] m   y = 0  , где 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 ) ,  
P n m ( x ) = ( a x + b ) P n m + 1 ( x ) + c P 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 ) .  

Классические ортогональные многочленыПравить

Классические ортогональные полиномы, которые происходят из дифференциального уравнения, описанного выше, имеют много важных приложений в таких областях как: математическая физика, численные методы, и многие другие. Ниже приводятся их определения и основные свойства.

Многочлены ЯкобиПравить

Многочлены Якоби обозначаются P n ( α , β ) ( x )  , где параметры α   и β   вещественные числа больше −1. Если α   и β   не равны, полиномы перестают быть симметричными относительно точки x = 0  .

  • Весовая функция W ( x ) = ( 1 x ) α ( 1 + x ) β   на промежутке ортогональности [ 1 , 1 ]  
  • Дифференциальные уравнения
( 1 x 2 ) y + ( β α [ α + β + 2 ] x ) y + λ y = 0  
  • Собственные числа
λ n = n ( n + 1 + α + β )  
  • Рекуррентная формула
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 + α + β ) ,  
B n = ( α 2 β 2 ) ( 2 n + 1 + α + β ) 2 ( n + 1 ) ( 2 n + α + β ) ( n + 1 + α + β ) ,  
C n = ( n + α ) ( n + β ) ( 2 n + 2 + α + β ) ( n + 1 ) ( n + 1 + α + β ) ( 2 n + α + β )  
  • Нормировка
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 !  

Многочлены ГегенбауэраПравить

Многочлены Гегенбауэра обозначаются C n ( α ) ( x )  , где параметр α   вещественное число больше −1/2. Он выводится из многочленов Якоби для равных параметров α   и β  

C n ( α ) ( x ) = Γ ( 2 α + n ) Γ ( α + 1 / 2 ) Γ ( 2 α ) Γ ( α + n + 1 / 2 )   P n ( α 1 / 2 , α 1 / 2 ) .  

Остальные Якобиподобные многочлены являются частным случаем полиномов Гегенбауэра с выбранным параметром α   и соответствующей нормализацией.

  • Весовая функция W ( x ) = ( 1 x 2 ) α 1 / 2   на промежутке ортогональности [ 1 , 1 ]  
  • Дифференциальные уравнения
( 1 x 2 ) y ( 2 α + 1 ) x y + λ y = 0  
  • Собственные числа
λ n = n ( n + 2 α )  
  • Рекуррентная формула
( n + 1 ) C n + 1 ( α ) ( x ) = 2 ( n + α ) x C n ( α ) ( x ) ( n + 2 α 1 ) C n 1 ( α ) ( x )  
  • Нормировка
C n ( α ) ( 1 ) = Γ ( n + 2 α ) n ! Γ ( 2 α )   если α 0 ,   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 )  
  • Прочие свойства
C n ( α + 1 ) ( x ) = 1 2 α   d d x C n + 1 ( α ) ( x )  

Многочлены ЛежандраПравить

Многочлены Лежандра обозначаются P n ( x )   и являются частным случаем многочленов Гегенбауэра с параметром α = 1 / 2  

P n ( x ) = C n ( 1 / 2 ) ( x ) .  

  • Весовая функция W ( x ) = 1   на промежутке ортогональности [ 1 , 1 ]  
  • Дифференциальные уравнения
( 1 x 2 ) y 2 x y + λ y = 0 , ( [ 1 x 2 ] y ) + λ y = 0  
  • Собственные числа
λ n = n ( n + 1 )  
  • Рекуррентная формула
( n + 1 ) P n + 1 ( x ) = ( 2 n + 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 !  
  • Первые несколько многочленов
P 0 ( x ) = 1 ;  
P 1 ( x ) = x ;  
P 2 ( x ) = ( 3 x 2 1 ) / 2 ;  
P 3 ( x ) = ( 5 x 3 3 x ) / 2 ;  
P 4 ( x ) = ( 35 x 4 30 x 2 + 3 ) / 8 ;  

Многочлены ЧебышёваПравить

Многочлен Чебышёва T n ( x )   часто используется для аппроксимации функций как многочлен степени n  , который меньше всего отклоняется от нуля на интервале [ 1 , 1 ]  

T n ( x ) = cos ( n a r c c o s ( x ) ) .  

Является частным случаем нормированного многочлена Гегенбауэра для параметра α 0  

T n ( x ) = lim α 0 n Γ ( α ) C n ( α ) .  

  • Дифференциальное уравнение
( 1 x 2 ) y x y + λ y = 0  
  • Собственные числа
λ n = n 2  
  • Рекуррентная формула
T n + 1 ( x ) = 2 x 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 ) π  

Многочлен Чебышёва второго рода U n ( x )   характеризуются как многочлен, интеграл от абсолютной величины которого на интервале [ 1 , + 1 ]   меньше всего отклоняется от нуля

U n = 1 n + 1 T n + 1  

  • Весовая функция W ( x ) = ( 1 x 2 ) 1 / 2   на промежутке ортогональности [ 1 , 1 ]  
  • Дифференциальное уравнение
( 1 x 2 ) y 3 x y + λ y = 0  
  • Нормировка
U n ( 1 ) = n + 1 , h n = π / 2 , k n = 2 n , e n = 2 ( 2 ) n Γ ( n + 3 / 2 ) ( n + 1 ) π  

Многочлены ЛагерраПравить

Ассоциированные или обобщённые многочлены Лагерра обозначаются L n ( α ) ( x )  , где параметр α   вещественное число больше -1. Для α = 0   обобщённые многочлены сводятся к обычным многочленам Лагерра

L n ( x ) = L n ( 0 ) ( x ) .  

  • Весовая функция W ( x ) = x α e x   на промежутке ортогональности [ 0 , )  
  • Дифференциальные уравнения
x y + ( α + 1 x ) y + λ y = 0 ( x α + 1 e x y ) + λ x α e x y = 0  
  • Собственные числа
λ n = n  
  • Рекуррентная формула
( n + 1 ) L n + 1 ( α ) ( x ) = ( 2 n + 1 + α x ) L n ( α ) ( x ) ( n + α ) L n 1 ( α ) ( x )  
  • Нормировка
k n = ( 1 ) n n ! , h n = Γ ( n + α + 1 ) n ! , e n = n !  
  • Прочие свойства
L n ( α + 1 ) ( x ) = d d x L n + 1 ( α ) ( x )  

Многочлены ЭрмитаПравить

  • Весовая функция W ( x ) = e x 2   на промежутке ортогональности [ , ]  
  • Дифференциальные уравнения
y 2 x y + λ y = 0 ( e x 2 y ) + e x 2 λ y = 0  
  • Собственные числа
λ n = 2 n  
  • Рекуррентная формула
H n + 1 ( x ) = 2 x H n ( x ) 2 n H n 1 ( x )  
  • Нормировка
k n = 2 n , h n = 2 n n ! π , e n = ( 1 ) n  
  • Первые несколько многочленов
H 0 ( x ) = 1  
H 1 ( x ) = 2 x  
H 2 ( x ) = 4 x 2 2  
H 3 ( x ) = 8 x 3 12 x  
H 4 ( x ) = 16 x 4 48 x 2 + 12  

Построение ортогональных многочленовПравить

Процесс ортогонализации Грама-ШмидтаПравить

Система ортогональных многочленов f 1 , f 2 , , f k   может быть построена путём применения процесса Грама-Шмидта к системе многочленов 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 )  ,

тогда ортогональные полиномы последовательно вычисляются по схеме

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 ) .  

Данный алгоритм относится к численно неустойчивым алгоритмам. При вычислении коэффициентов разложения ошибки округления и погрешности численного интегрирования накапливаются с увеличением номера полинома.

По моментам весовой функцииПравить

Весовая функция w ( x )  , заданная на промежутке [ a ; b ]  , однозначно определяет систему ортогональных многочленов { p n ( x ) } n = 0   с точностью до постоянного множителя. Обозначим через числа

μ n = a b w ( x ) x n d x  

моменты весовой функции, тогда многочлен 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 ]  .

Сложность вычисления ортогональных полиномов определяется сложностью вычисления определителя матрицы. Существующие алгоритмические реализации вычисления требуют минимум O ( n 3 )   операций.

По рекуррентным формуламПравить

Если выбрать нормировку многочлена p n ( x )   таким образом, что коэффициент k n   при главном члене равен единице, рекуррентное соотношение может быть переписано в следующем виде:

p n + 1 ( x )   =   ( x α n )   p n ( x )     γ 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  .

Применение ортогональных многочленовПравить

Ортогональные полиномы применяются для построения точных квадратурных формул

Ω f ( x ) w ( x ) d x i = 1 n w i f ( x i ) ,  

где x i   и w i   являются узлами и весами квадратурной формулы. Квадратурная формула является точной для всех полиномов f ( x )   до степени 2 n 1   включительно. При этом узлы x i   есть корни n-го полинома из последовательности полиномов p 0 ( x ) , p 1 ( x ) , . . .  , ортогональных с весовой функцией w ( x )  . Веса w i   вычисляются из формулы Кристоффеля-Дарбу.

Так же многочлены Чебышёва первого T n ( x )   и второго 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.

Для дальнейшего чтенияПравить