- •Содержание
- •Глава 1. Численные методы в теории приближений
- •Глава 2. Численное интегрирование.
- •Глава 3. Численные методы алгебры.
- •Глава 4. Численные методы решения обыкновенных дифференциальных уравнений.
- •Предисловие
- •Глава 1. Численные методы в теории приближений.
- •1.1. Структура погрешности в численном анализе.
- •1.3 Понятие близости в метрическом пространстве.
- •1.2 Распространение ошибок округления в арифметических операциях.
- •1.4. Задача интерполяции как простейшая задача приближения функций.
- •1.5 Конечные разности и их свойства.
- •1.6 Интерполяционный полином Ньютона
- •1.7 Многочлены Чебышева, их свойства и применение в задаче интерполяции.
- •1.7.1. Основные определения.
- •1.7.2. Простейшие свойства многочленов Чебышева.
- •1.7.3. Применение многочленов Чебышева в задаче интерполяции.
- •1.8 Среднеквадратичное приближение функций.
- •1.8.1. Общая постановка задачи и ее разрешимость.
- •1.8.2. Среднеквадратичное приближение функций алгебраическими многочленами.
- •1.8.3. Среднеквадратичная ошибка аппроксимации полиномами Лежандра.
- •Глава 2. Численное интегрирование.
- •2.1. Использование функциональных рядов.
- •2.2. Квадратурные формулы на основе интерполяции.
- •2.3. Квадратурные формулы Ньютона-Котеса.
- •2.4. Некоторые общие свойства ортогональных с весом полиномов.
- •2.5.Квадратурные формулы Гаусса-Кристоффеля.
- •Глава 3. Численные методы алгебры.
- •3.1. Принцип сжатых отображений.
- •3.2. Метод простых итераций для функциональных уравнений.
- •3.3. Метод Ньютона.
- •3.4. Численные методы решения систем лау.
- •3.4.1. Прямые методы решения систем лау.
- •3.4.2. Нормы векторов и матриц.
- •3.4.3. Обусловленность матриц и систем уравнений.
- •3.4.4. Итерационные методы решения систем лау.
- •3.4.5. Стационарные итерационные процедуры.
- •Глава 4. Численные методы решения обыкновенных дифференциальных уравнений (оду).
- •4.1. Численное дифференцирование на основе интерполяции.
- •4.2. Численное дифференцирование на равномерной сетке.
- •4.3. Задача Коши для оду.
- •4.3.1. Постановка задачи.
- •4.3.2. Метод Эйлера и его модификации.
- •4.4. Численные методы решения краевых задач для оду.
- •4.4.1. Постановка задачи для диффернциального уравнения 2-го порядка.
- •4.4.2. Метод конечных разностей (метод сеток).
- •4.4.3. Аппроксимация, устойчивость и сходимость разностных схем.
- •, Где с не зависит от h (т.Е. От n). Без доказательства (см.[1,2]).
- •Литература
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) |
формула Гаусса-Кристоффеля. Тогда весовые коэффициенты Кристоффеля удовлетворяют следующим условиям:
;
;
,
где
- фундаментальные полиномы Лагранжа,
построенные по узлам
,
являющимися нулями полинома
из соответствующей ортогональной
системы.
По доказанному в
теореме 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:
.
