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:
.
< Предыдущая | Следующая > |
---|