
- •Вопросы по вычислительной математике.
- •Погрешности при численном решении задач: погрешность исходных данных, погрешность аппроксимации, погрешность округления. Погрешность исходных данных
- •Погрешность численного метода
- •Погрешности округления чисел в эвм
- •Абсолютная и относительная погрешности. Погрешность результатов арифметических операций.
- •Погрешность результатов вычисления арифметических операций
- •Прямые методы решения слау: метод Гаусса. Метод Гаусса
- •Прямые методы решения слау: метод квадратного корня. Метод квадратного корня
- •Определение числа операций алгоритма метода квадратного корня
- •Итерационные методы решения слау: метод Якоби. Метод Якоби
- •Итерационные методы решения слау: метод Зейделя. Метод Зейделя
- •Методы решения нелинейных уравнений: метод простых итераций, условие сходимости. Метод простых итераций
- •Методы решения нелинейных уравнений: метод деления пополам. Метод половинного деления
- •Методы решения нелинейных уравнений: метод Ньютона, оценка погрешности и сходимость. Модификации метода Ньютона.
- •Модификации метода Ньютона
- •Методы решения систем нелинейных уравнений: метод простых итераций, методы Ньютона, Якоби и Зейделя. Системы нелинейных уравнений
- •Метод простых итераций
- •Метод Ньютона
- •Нелинейный вариант метода Якоби
- •Нелинейный вариант метода Зейделя
- •Интерполирование функций. Необходимое условие для системы функций I(X).
- •Интерполирование с помощью алгебраических многочленов: интерполяционный полином Ньютона. Интерполяционный многочлен Ньютона
- •Интерполирование с помощью алгебраических многочленов: интерполяционный полином Лагранжа. Интерполяционная формула Лагранжа
- •Погрешность полиномов Ньютона и Лагранжа. Сходимость интерполяционного процесса. Погрешность полинома Ньютона (Лагранжа)
- •Сходимость интерполяционного процесса
- •Интерполяция сплайнами.
- •Интерполяция с помощью метода наименьших квадратов. Метод наименьших квадратов
- •Численное дифференцирование: аппроксимация производных конечными разностями, погрешность. Конечно-разностная аппроксимация
- •Численное дифференцирование: вычисление производных с помощью интерполяционных полиномов.
- •Численное интегрирование: квадратурные формулы прямоугольников, погрешность. Формула прямоугольников
- •Численное интегрирование: формула трапеций, погрешность. Формула трапеций
- •Численное интегрирование: формула Симпсона, погрешность. Формула Симпсона
- •Численные методы решения оду. Схема Эйлера; оценка точности решения. Метод Эйлера
- •Численные методы решения оду: схема Рунге-Кутты 2-го порядка.
- •Методы решения систем дифференциальных уравнений: метод Эйлера, метод Рунге-Кутты. Метод Эйлера для системы дифференциальных уравнений
- •Метод Рунге-Кутты для системы дифференциальных уравнений
- •Граничная задача. Сеточный метод.
- •Разрешимость системы алгебраических уравнений метода сеток
- •Оценка порядка аппроксимации
- •Метод прогонки для решения сеточной задачи.
Разрешимость системы алгебраических уравнений метода сеток
Для упрощения рассмотрим частный случай
.
Введем обзначения:
,
,
,
.
Теперь задача (3.42) - (3.43) записывается в виде
(3.44)
Покажем, что соответствующая однородная система алгебраических уравнений
(3.45)
имеет только тривиальное решение.
Лемма 3.1. Пусть на отрезке [a, b]
заданы некоторые числа
,
среди которых есть неравные между собой,
и выполнены условия
, (3.46)
а также имеет место
.
Тогда среди чисел
наибольшее положительное значение
принимает либо
,
либо
.
Пусть, напротив, наибольшее положительное
значение
достигается внутри отрезка [a, b]
при некотором значении
,
причем либо
,
либо
.
Тогда в силу условия 1) получим
,
поскольку
.
Благодаря условию 2) имеем:
.
Пришли к противоречию с исходным предположением, что и доказывает лемму.
Лемма 3.2. Пусть на отрезке [a, b] заданы некоторые числа , среди которых есть неравные между собой, выполнены условия (3.46), а также имеет место
.
Тогда среди чисел наименьшее отрицательное значение принимает либо , либо .
Доказательство этого утверждения проводится аналогично предыдущему.
Теорема 3.7. Пусть выполнены условия (3.46). тогда однородная система алгебраических уравнений (3.45) имеет только тривиальное решение.
Доказательство. В соответствии с
формулами (3.45) выполнены условия лемм
3.1 и 3.2 одновременно. В этом случае
наибольшим и наименьшим значениями
являются либо
,
либо
.
Но согласно формуле (3.45)
.
Но это означает, что и все остальные
.
Таким образом, система уравнений (3.45)
имеет только тривиальное решение, и
поэтому ее определитель отличен от
нуля. Следовательно, исходная система
линейных алгебраических уравнений
(3.44) имеет единственное решение.
Оценка порядка аппроксимации
Разложим решение задачи (3.29) - (3.30) в ряды
Тейлора вблизи точки
:
,
Подставим эти выражения в разностный аналог (3.42) уравнения (3.29):
.
Первое слагаемое в этом выражении совпадает с исходным уравнением (3.29) и поэтому обращается в нуль. Погрешность аппроксимации
(3.47)
уравнения (3.29) разностным аналогом (3.42) имеет второй порядок.
Метод прогонки для решения сеточной задачи.
Запишем сеточную задачу (3.42) - (3.43) с учетом введенных ранее обозначений:
(3.48)
Введем соотношение
, (3.49)
использующее дополнительные переменные
.
С помощью (3.49) запишем выражение для
:
.
Подставим два последних соотношения в уравнения (3.48):
,
которое будет выполняться при любом
наборе значений
,
если имеют место равенства
Это позволяет получить рекуррентные соотношения:
(3.50)
Прямой ход метода прогонки выполняется в следующей последовательности действий. Запишем выражение (3.49) для k = 0
и сравним с формулой
сеточной задачи (3.48).
Отсюда можно вычислить исходные значения
(3.51)
Далее используются формулы (3.50) для
вычисления всех остальных величин
.
Обратный ход метода прогонки. Формулу
(3.49) при k = (n - 1), то есть
,
подставляем в последнее выражение
системы (3.48):
,
,
.
Теперь, используя соотношение (3.49), можно
определить все искомые величины
.
Метод прогонки можно использовать в
тех случаях, когда в приведенных формулах
знаменатели дробей не обращаются в
нули. В частности, можно избежать
равенства нулю выражения (
)
в формулах (3.51) подбором соответствующего
значения шага интегрирования h.
Покажем далее, что при условиях
(3.52)
знаменатели дробей
и
.
Оценим значения переменных
.
Очевидно, что согласно условиям (3.52)
.
Предположим, что
для произвольного значения k. Тогда
с учетом (3.52)
,
то есть знаменатель
отличен от нуля.
Более того, учитывая, что
,
получаем
.
Тем самым по индукции показано, что
все
.
Согласно условиям (3.52)
.
Тогда и знаменатель
отличен от нуля.
1 Обозначение матрицы L принято по первой букве английского слова lower - “нижний”.
2Функция
удовлетворяет условию Липшица на
отрезке [a, b], если
-
константа