
- •Содержание
- •Метод Гаусса решениясистем линейных алгебраических уравнений
- •Задача Коши для оду
- •1.2. Источники и классификация погрешностей
- •1.2.1. Погрешности данных, метода и вычислений
- •1.3. Абсолютная и относительная погрешности вычисления
- •2. Численные методы алгебры
- •2.1. Методы решения алгебраических уравнений
- •2.1.1. Метод деления отрезка пополам
- •2.1.2. Метод хорд
- •2.1.3. Метод Ньютона
- •2.2. Метод Гаусса решения систем линейных алгебраических уравнений
- •2.4. Варианты итерационных методов
- •2.4.1. Метод простых итераций
- •2.4.2. Метод Якоби
- •2.4.3. Метод Зейделя
- •2.4.4. Метод релаксации
- •2.5. Оценка погрешности и мера обусловленности
- •2.4. Варианты итерационных методов
- •2.4.1. Метод простых итераций
- •2.4.2. Метод Якоби
- •2.4.3. Метод Зейделя
- •2.4.4. Метод релаксации
- •2.5. Оценка погрешности и мера обусловленности
- •2.6.1. Степенной метод
- •2.6.2. Метод вращений
- •3. Численные методы математического анализа
- •3.1. Задача интерполяции. Многочлен Лагранжа
- •3.1.1. Постановка задачи
- •3.1.2. Построение интерполяционного многочлена Лагранжа
- •3.1.3. Остаточный член
- •3.2.1. Постановка задачи
- •3.2.2. Многочлены Чебышева
- •3.2.3. Минимизация оценки остаточного члена
- •3.4.1. Использование интерполяционных многочленов с разделенными разностями.
- •3.4.3. Оценка погрешности по методу Рунге..
- •3.4.4. Уточнение приближенного решения.
- •3.5.1. Линейный интерполяционный сплайн
- •3.5.2. Кубический интерполяционный сплайн
- •3.5.3. Метод прогонки.
- •3.6. Метод наименьших квадратов
- •3.6.1. Подбор эмпирических формул
- •3.6.2. Среднеквадратичные приближения.
- •3.7.1. Формула прямоугольников.
- •3.7.2. Формула трапеций.
- •3.7.3.Формула Симпсона (парабол).
- •3.7.4. Оценка погрешности численного интегрирования.
- •4.2.1. Классификация численных методов для задачи Коши
- •4.4.1. Устойчивость задачи Коши по начальным данным
- •4.4.2. Устойчивость схемы Эйлера на модельной задаче
- •4.6. Сходимость методов Рунге - Кутта второго порядка
- •4.6.1. Исследование сходимости семейства разностных схем на модельной задаче
- •4.7.1. Сценарий построения разностных схем
- •4.8.1. Построение двухшаговой и трехшаговой схем
- •4.8.2. Погрешность аппроксимации
- •4.8.3. Устойчивость на модельной задаче
- •4.9.1. Построение неявных схем
- •4.9.2. Двухшаговая схема: погрешность аппроксимации и устойчивость на модельной задаче
- •4.9.3. Нахождение решения неявной разностной схемы
- •4.9.4. Схема "предиктор - корректор". Сравнение методов
- •4.10.1. Граничные условия
- •4.10.2. Метод стрельбы для краевой задачи с оду 2-го порядка
- •4.12. Общая задача.
- •4.12.1. Построение трехточечной разностной схемы 2-го порядка аппроксимации.
- •4.12.2. Сходимость разностной схемы.
- •4.12.3. Краевые условия 2-го и 3-го рода.
- •4.12.1. Построение трехточечной разностной схемы 2-го порядка аппроксимации.
- •4.12.2. Сходимость разностной схемы.
- •4.12.3. Краевые условия 2-го и 3-го рода.
- •1.1. Методы решения алгебраических уравнений
- •1.2. Решение систем линейных алгебраических уравнений методом Гаусса.
- •1.3. Итерационные методы решения систем уравнений
- •2.1. Интерполяционный многочлен Лагранжа
4.12.1. Построение трехточечной разностной схемы 2-го порядка аппроксимации.
Рассмотрим линейное дифференциальное уравнение второго порядка в самосопряженной форме
(28)
на
интервале
с
краевыми условиями первого рода:
(29)
Если
,
,
то такая краевая задача описывает
стационарное распределение тепла в
стержне ( - температура в точке
,
-
коэффициент теплопроводности). Задача
имеет единственное решение, если
-
кусочно-непрерывные функции. Возможны
также другие типы краевых условий:
(30)
При
эти
условия называются краевыми условиями
второго рода, при
-
условиями третьего рода.
Введем
на отрезке
равномерную
сетку
и запишем трехточечную разностную схему для краевой задачи (28)-(29) в прогоночном виде
,
,
(31)
где
коэффициенты
зависят
от значений функций
в
узлах сетки, а также от шага
.
Перепишем разностную схему (31) в виде
,
,
(32)
где
.
Схема называется однородной, если ее
коэффициенты во всех узлах сетки для
любого линейного дифференциального
уравнения вычисляются по одним и тем
же правилам. Для однородной схемы удобна
система безиндексных обозначений:
(33)
Здесь
.
Найдем погрешность аппроксимации схемы (33):
Пользуясь теперь разложением
получаем:
,
Тогда погрешность аппроксимации предстанет в виде:
Таким образом, схема (33) будет иметь второй порядок аппроксимации, если будут выполнены условия:
,
,
Например, эти условия выполняются при
(34)
где
.
Действительно,
,
поэтому
,
.
4.12.2. Сходимость разностной схемы.
Для исследования сходимости рассмотрим погрешность разностной схемы в узлах сетки:
Пользуясь линейностью оператора (33) и введенными ранее безиндексными обозначениями, нетрудно установить, что погрешность в узлах сетки удовлетворяет разностной схеме
,
(35)
где
-
погрешность аппроксимации.
Выведем
оценку для погрешности в узлах сетки
.
Из соотношений (34) следует, что
,
,
поэтому схема (35) в прогоночном виде (31) запишется следующим образом:
,
(36)
где
.
Предположим, что в исходном линейном
дифференциальном уравнении (28)
,
.
Тогда, в частности, имеет место неравенство:
(37)
Значения
из
схемы (36) можно найти, используя так
называемый метод прогонки. Попробуем
переписать схему в виде
,
(38)
с
неизвестными коэффициентами
.
Подставив в формулу (36) соотношение
,
получим
или
Таким
образом, схема (36) разрешима в виде (38),
если
.
В этом случае для
получаем
рекуррентные формулы:
,
(39)
Для
начального условия
уравнение
(38) принимает вид
,
откуда
получаем начальные условия для уравнений
(39):
.
Теперь можно вычислить все значения
,
,
,
а затем спуститься "вниз" по
от
до
1 и найти все значения
по
формуле (38).
Заметим,
что если
,
то
и тогда из неравенства (37) и формул (39) следует, что
и
.
Поскольку
известно, что
,
то по индукции мы получаем, во-первых,
разрешимость схемы (36) в виде (38), и
во-вторых, справедливость неравенства
.
Следовательно, из формулы (38) можно вывести неравенство:
.
Учитывая,
что
,
получаем соотношение:
.
Воспользуемся теперь рекуррентной
формулой (39) для
,
умножив ее на положительную величину
:
.
Тогда
,
следовательно ,
,
учитывая,
что
.
Наконец, поскольку
,
можно сделать вывод, что
.
Таким
образом, для погрешности в узлах сетки
можно
записать неравенство
,
потому
что
.
Переходя к нормам, получаем
,
то есть разностная схема (33) для краевой задачи (28)-(29) при условиях на коэффициенты (34) имеет второй порядок сходимости.