
- •Содержание
- •Глава 1. Численные методы в теории приближений
- •Глава 2. Численное интегрирование.
- •Глава 3. Численные методы алгебры.
- •Глава 4. Численные методы решения обыкновенных дифференциальных уравнений.
- •Предисловие
- •Глава 1. Численные методы в теории приближений.
- •1.1. Структура погрешности в численном анализе.
- •1.2 Распространение ошибок округления в арифметических операциях.
- •1.3 Понятие близости в метрическом пространстве.
- •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]).
- •Литература
1.5 Конечные разности и их свойства.
Пусть задана
равномерная сетка узлов
.
Обозначим
– множество узловых точек;
- шаг сетки.
Определение.
Величина
называется конечной разностью первого порядка (или разностью «на шаг вперед»).
-
……………………..
(13)
-
конечная
разность
m-го
порядка.
Свойства конечных разностей.
1. Операторы
- линейные операторы.
Пусть
- произвольные табличные значения.
Доказательство проведем по индукции. Вначале проверяем утверждение для m=1.
оператор
линейный.
Далее пусть
- линейный оператор. Покажем, что и
линейный.
2.
Операторы
и
- перестановочные, т.е.
.
Последовательно используя определение (13), получаем следующую цепочку равенств:
То же самое получим, действуя в обратном порядке.
Следствия из свойств 1 и 2.
С.1.
С.2.
линейно выражается через узловые
значения
.
По индукции. Для
m=1
утверждение следует из определения
оператора
.
Пусть утверждение справедливо для
оператора
,
т.е.
,
где m>2,
тогда
Пример 9.
Выразить явно
через
.
Самостоятельно.
3.
Рассмотрим сетку
,
в которую введен дополнительный узел
.
Пусть функция
Тогда справедливы следующие формулы:
|
(14) |
|
(15) |
Пусть m=1. Тогда
где h – приращение аргумента.
m=2.
(14)
при
.
Уравнение (15)
является частным случаем уравнения
(14) при
.
4. Для сетки Xn рассмотрим полином m-го порядка
.
Таким образом для
полинома
-го
порядка конечные разности
-го
порядка постоянны, а конечные разности
порядков, больших, чем
,
равны нулю.
Пример 10. Пусть
.
Рассмотрим сетку
узлов
Составить таблицу конечных разностей.
Заметим, что вторые разности постоянны в соответствии со свойством 4. Кроме того, верхняя строка таблицы относится к конечным разностям в точке x0.
Замечание.
Справедливо
и обратное к свойству 4 утверждение:
если для некоторой функции
m-ные
конечные разности постоянны при любом
выборе шага, то это означает, что
.
1.6 Интерполяционный полином Ньютона
Пусть
- сетка равноотстоящих узлов. Известны
табличные значения
некоторой функции
.
Запишем многочлен Лагранжа в следующем виде:
|
(16) |
Введем безразмерную переменную
,
для
где h
– шаг. Очевидно, что
для
.
Кроме того, для данной сетки
;
|
(17) |
Потребуем выполнения условий совпадения значений полинома с табличными значениями в узловых точках
Далее по индукции получаем общую формулу для коэффициента
|
|
Заметим, что из определения q следует, что
Подставляя (17) и
формулу для
в (16), получаем:
|
(18) |
Формула (18) называется первой интерполяционной формулой Ньютона или формулой «интерполирования вперед».
Замечание. Мы получили два различных представления для одного и того же интерполяционного полинома (интерполяционный полином Лагранжа и интерполяционный полином Ньютона). Отметим некоторые очевидные особенности практического применения этих двух видов.
Интерполяционный
полином в форме Лагранжа содержит
значения
в
явном виде. Это удобно, когда надо
построить интерполяционный полином по
той же сетке, но для другой функции
.
В этом случае достаточно значения
поменять на
.
Интерполяционный
полином в форме Ньютона (18) содержит
значения
неявно (через конечные разности). Однако
он удобен, когда для той же функции
необходимо увеличить число узлов n
для повышения точности. В этом случае
к исходной записи многочлена достаточно
добавить несколько таких же членов,
если в запасе остались неиспользованными
узлы сетки.
Кроме того, на практике обычно формулу (18) используют для интерполяции в точках x, близких к точке x0. В этом случае q мало и требуется небольшое число членов ряда для достижения нужной точности.
В то же время
многочлен в форме Лагранжа дает, как
правило, наибольшую максимальную
абсолютную погрешность в точках, близких
к краям отрезка
.
Приведем простейшие частые случаи интерполяции по Ньютону:
1) Линейная
интерполяция,
:
.
2) Квадратичная
интерполяция,
:
.
Пример 11. Задана таблица интерполяции в равноотстоящих узлах.
Используя
интерполяцию по Ньютону, вычислить
приближенно значение
.
Составляем конечные
разности и дополняем таблицу столбцами
конечных разностей
и
.
Обнаруживаем, что вторые конечные
разности постоянны. Следовательно,
и достаточно ограничиться многочленом
2-го порядка:
.
Используя первую
строку таблицы и значение
,
получаем
.
Погрешность интерполяционной формулы Ньютона.
Нам известна теоретическая оценка абсолютнойпогрешности интерполяции в точке по Лагранжу
|
(5) |
.
Преобразуем
многочлен
для случая
равноотстоящих узлов:
Поскольку согласно
формуле (17),
,
то
.
Т.о. для оценки погрешности в точке получаем:
или
|
(19) |
где
.
Из формулы (19) следует оценка для максимальной абсолютной погрешности интерполяционной формулы Ньютона на всем отрезке
|
(20) |
Пример 12. Показать, что из формулы (20) следует более простая, но завышенная оценка
|
(21) |
подчеркивающая степенную зависимость точности интерполяции от шага h.
Для вывода (21) показать сначала, что
.
Доказательство
провести по индукции:
и т.д.
Пример 13. Каков
должен быть шаг h
таблицы интерполяции для функции
,
чтобы при квадратичной интерполяции
на отрезке
абсолютная погрешность не превосходила
?
Ответ:
.
Использовать оценку (21).
Пример 14. Вывести вторую интерполяционную формулу Ньютона (формулу «интерполирования назад»).
Ищем интерполяционный многочлен в виде:
|
(22) |
Накладывая условия
;
аналогично выводу
формулы (18), получим общее выражение для
:
Вводя безразмерную переменную
и преобразуя (22), получаем выражение для второй формулы Ньютона:
|
(23) |
Для погрешности интерполяции получаем соответственно:
В формуле (23) используются конечные разности которые образуются в последних строках таблицы.
Замечание.
Множество различных видов интерполяционных
полиномов не исчерпывается приведенными
тремя видами. Результат зависит от двух
факторов: от вида сетки (равномерная
или неравномерная) и от выбора базового
узла
.
Например для равномерной сетки и при
выборе базового узла
в центральной части отрезка
используются так называемые центральные
разности. В результате получаются еще
3 вида записи интерполяционных полиномов:
формулы Гаусса, Стирлинга и Бесселя
[1].