2.5.Квадратурные формулы Гаусса-Кристоффеля
Рассмотрим общую задачу численного интегрирования с весовой функцией .
При построении квадратурных формул интерполяционного типа на бесконечных интервалах необходимо ввести дополнительно условие на весовую функцию:
. |
(1) |
Запишем квадратурную формулу для произвольного, но фиксированного распределения узлов
: . |
(18) |
При построении квадратурных формул Ньютона-Котеса узлы распределялись равномерно по отрезку . Очевидно, что такой способ выбора узлов становится невозможным для несобственных интегралов с бесконечными пределами. Возникает вопрос: как выбрать систему узлов квадратурной формулы, чтобы формула (16) имела наивысшую возможную алгебраическую степень точности? Напомним, что квадратурная формула имеет алгебраическую степень точности , если она точна для многочленов степени меньшей или равной . Заметим, что формула (16) содержит всего 2N неизвестных параметров (N узлов и N весовых коэффициентов). Столько же коэффициентов содержит и произвольный многочлен степени . Таким образом, наивысшая алгебраическая степень точности формулы (2*) не может быть больше .
Определение 1. Квадратурная формула (16), обеспечивающая условие:
Называется Квадратурной формулой наивысшей алгебраической степени точности.
Теорема 2.3. Для того чтобы формула (18) была квадратурной формулой наивысшей алгебраической степени точности, необходимо и достаточно, чтобы узлы совпадали с нулями полинома из системы ортогональных полиномов с весом на .
Необходимость. Пусть формула (18) имеет наивысшую алгебраическую степень точности. По определению это значит, что , где - семейство многочленов степени .
Как и при выводе интерполяционных формул, обозначим
-
- полином N-Ой степени, нули которого совпадают с узлами интерполяции.
Рассмотрим функцию .
Т. к. - алгебраический многочлен степени , то по условию теоремы . Но т. к. , то из (18) следует, что
. |
(19) |
Из равенства (19) усматриваем, что , т. е многочлен ортогонален системе для .
Рассмотрим вспомогательную функцию , где - коэффициент при старшей степени многочлена . Очевидно, что - многочлен степени . Рассмотрим скалярное произведение
.
Пусть , тогда
Пусть теперь тогда в силу свойства 1) ортогональных полиномов (степень полинома меньше чем ).
Т. о. ортогональна всем полиномам системы . Отсюда, в силу свойства 4) ортогональных полиномов, следует, что .
Последнее равенство означает, что - нули полинома .
Достаточность. Пусть - нули полинома , и - полином степени . Требуется доказать, что для .
Очевидно, достаточно рассмотреть случай (если формула точна для многочлена степени , то она автоматически точна и для многочлена любой меньшей степени).
Пусть . Представим этот многочлен в виде:
, |
(20) |
Где
- многочлен -ой степени (частное от деления на ),
, - многочлен степени (остаток от деления).
Т. к. - корни полинома , то из (4) следует, что
, т. е. является интерполяционным многочленом для , следовательно
, |
(21) |
Где - фундаментальный многочлен Лагранжа -ой степени.
Учитывая (20) и (21), распишем интеграл:
=
. |
(22) |
Формула (22) - квадратурная формула интерполяционного типа с погрешностью
для , а, значит, и для любого многочлена степени .
Заметим, что единственность квадратурной формулы (16) следует из единственности нулей ортогонального полинома Pn(X).
Определение 2. Квадратурная формула (18) наивысшей алгебраической степени точности носит название Формулы Гаусса-Кристоффеля, а весовые коэффициенты - Коэффициентов Кристоффеля.
Теорема 2.4. (О свойствах коэффициентов Гаусса-Кристоффеля). Пусть
- |
(23) |
Формула Гаусса-Кристоффеля. Тогда весовые коэффициенты Кристоффеля удовлетворяют следующим условиям:
1) ;
2) ;
3) ,
Где - фундаментальные полиномы Лагранжа, построенные по узлам , являющимися нулями полинома из соответствующей ортогональной системы.
По доказанному в теореме 2.3, формула (23) точна для многочленов порядка , в частности, для . Отсюда следует, что
, т. е. свойство 2).
Возьмем далее в качестве полином степени , например:
- фиксированные.
Учитывая свойство фундаментальных многочленов Лагранжа :
,
и, подставляя данный многочлен в (23), получим:
.
Вследствие свойства 1) фундаментального полинома Лагранжа из последнего равенства следует, в частности, что . Таким образом, все свойства доказаны.
Замечание 1. Для остаточного члена квадратурной формулы Гаусса-Кристоффеля (23) справедливо представление:
,
Где , - нули полинома , xÎ(a, b).
Без доказательства.
Замечание 2. Классические ортогональные многочлены обычно строятся для канонических промежутков: с соответствующими весами .
Таблица 2.1. Основные канонические системы ортогональных многочленов:
П Промежуток |
В Весовая функция |
Название ортогональной системы |
Остаточный член | |
Полиномы Лежандра | ||||
Полиномы Чебышева | ||||
Полиномы Лагерра |
Смотри в справочной литературе. | |||
Полиномы Эрмита |
Самая простая формула Гаусса-Кристоффеля имеет место для промежутка с весом (используются нули полинома Чебышева ):
,
Где
.
Замечание 3. Для произвольного конечного промежутка и , с помощью линейного преобразования
Интеграл приводится к каноническому промежутку.
Пример 2. Вычисляется интеграл
С помощью квадратурной формулы Гаусса-Кристоффеля порядка . Оценить по модулю остаточный член .
Согласно случаю 2) из таблицы:
,
Где .
Пример 3. Вычисляется интеграл
С помощью квадратурной формулы Гаусса-Кристоффеля порядка . Оценить по модулю и указать саму формулу.
- нули многочлена Лежандра (см. пример 16 п. п. 1.8 и семинарское занятие С-3):
, .
Найдем нули полинома :
, , .
Для вычисления коэффициентов Кристоффеля используем формулу для полиномов Лежандра из таблицы 2.1. Для этого найдем сначала значения :
. Подставляя найденные значения в формулу для коэффициентов , получаем: . Отсюда следует формула Гаусса-Кристоффеля 3-го порядка, приближающая указанный интеграл:
.
Погрешность данного приближения вычисляем по формуле для из первой строки таб.2.1:
.
< Предыдущая | Следующая > |
---|