
- •Содержание
- •6 Решение систем линейных алгебраических уравнений прямыми методами
- •6.1 Метод Гаусса с выбором главного элемента по столбцу
- •6.2 Метод Холецкого
- •6.3 Метод прогонки
- •Задание для самостоятельной работы
- •Вопросы
- •7 Решение систем линейных алгебраических уравнений итерационными методами
- •7.1 Метод Якоби
- •7.2 Метод Зейделя
- •7.3 Метод простой итерации.
- •Задание для самостоятельной работы
- •Вопросы
- •8 Приближение функций
- •8.1 Постановка задачи приближения функции по методу наименьших квадратов
- •8.2 Определение параметров эмпирической зависимости
- •8.3 Многочлены Бернштейна
- •Задание для самостоятельной работы
- •Вопросы
- •9 Интерполяция функций
- •9.1 Постановка задачи интерполяции функций
- •9.2 Оценка погрешности интерполяции
- •Задание для самостоятельной работы
- •Вопросы
- •10 Интерполяция сплайнами
- •10.1 Глобальная и кусочно-полиномиальная интерполяция
- •10.2 Интерполяция сплайнами
- •Задание для самостоятельной работы
- •Вопросы
- •11 Численное дифференцирование
- •11.1 Первая производная. Двухточечные методы
- •11.2 Вычисление первых производных по трёхточечным схемам
- •11.3 Вычисление производных второго порядка
- •11.4 Вычисление производных третьего порядка
- •Задание для самостоятельной работы
- •12 Численное интегрирование
- •Задание для самостоятельной работы
- •13 Решение задачи Коши одношаговыми методами
- •13.1 Постановка задачи Коши для дифференциального уравнения первого порядка
- •13.2 Численное решение задачи Коши методом Эйлера
- •13.3 Оценка погрешности метода Эйлера
- •13.4 Модификации метода Эйлера
- •Задание для самостоятельной работы
- •Варианты заданий
- •15 Преобразование Фурье
- •15.1 Аппроксимация функции по Фурье
- •2. Преобразование Фурье
- •15.2 Быстрое преобразование Фурье.
- •16 Решение дифференциальных уравнений в частных производных
- •16.1 Уравнение Лапласа (эллиптическое уравнение)
- •17 Решение дифференциальных уравнений в частных производных (продолжение)
- •17.1 Уравнение теплопроводности (параболическое уравнение)
- •Задание для самостоятельной работы
- •Синютин сергей алексеевич
- •Вычислительная математика (часть 2)
6.3 Метод прогонки
Если матрица системы является разреженной, то есть содержит большое число нулевых элементов, то применяют еще одну модификацию метода Гаусса - метод прогонки. Рассмотрим систему уравнений с трехдиагональной матрицей:
Преобразуем первое
уравнение системы к виду
,
где:
,
.
Подставим полученное выражение во
второе уравнение системы и преобразуем
его к виду:
и т.д.
На i-ом
шаге уравнение преобразуется к виду:
,
где
,
.
На m-ом
шаге подстановка в последнее уравнение
выражения
дает возможность
определить значение
:
.
Значения остальных неизвестных находятся по формулам:
, i = m-1, m-2, ..., 1.
ПРИМЕР 4. Решение системы методом прогонки.
Прямой ход прогонки. Вычислим прогоночные коэффициенты:
,
,
,
,
,
,
Обратный ход прогонки. Находим значения неизвестных:
,
,
,
Ответ:
.
Задание для самостоятельной работы
Методом Гаусса с выбором главного элемента найти решение системы уравнений:
.
Найти
разложение матрицы:
.
Можно ли применять метод Холецкого к системе уравнений, матрица которой имеет вид:
.
Подсчитать количество арифметических действий в методе прогонки.
Вопросы
Что такое прямые и итерационные методы.
С какой целью применяют модификацию метода Гаусса - схему частичного выбора.
Для каких систем уравнений применяют метод Холецкого.
Запишите формулы для нахождения решения после приведения системы к виду.
Сформулируйте алгоритм метода прогонки.
7 Решение систем линейных алгебраических уравнений итерационными методами
Рассматривается
система Ax = b. Для применения итерационных
методов система должна быть приведена
к эквивалентному виду x=Bx+d. Затем
выбирается начальное приближение к
решению системы уравнений
и находится последовательность
приближений к корню. Для
сходимости итерационного процесса
достаточно, чтобы было выполнено условие
.
Критерий окончания итераций зависит от применяемого итерационного метода.
7.1 Метод Якоби
Самый простой способ приведения системы к виду удобному для итерации состоит в следующем: из первого уравнения системы выразим неизвестное x1, из второго уравнения системы выразим x2, и т. д. В результате получим систему уравнений с матрицей, в которой на главной диагонали стоят нулевые элементы, а остальные элементы вычисляются по формулам:
,
i, j = 1, 2, ... n.
Компоненты вектора d вычисляются по формулам:
,
i = 1, 2, ... n.
Расчетная формула метода простой итерации имеет вид:
,
или в покоординатной форме записи выглядит так:
,
i = 1, 2, ... m.
Критерий окончания итераций в методе Якоби имеет вид:
,
где
.
Если
,
то можно применять более простой
критерий:
окончания
итераций
ПРИМЕР 1. Решение системы линейных уравнений методом Якоби.
Пусть
дана система уравнений:
Требуется
найти решение системы с точностью
Приведем
систему к виду удобному для итерации:
.
Выберем
начальное приближение, например,
- вектор правой части.
Тогда первая итерация получается так:
Аналогично получаются следующие приближения к решению.
,
,
Найдем
норму матрицы
.
Будем использовать норму
.
Так как сумма модулей элементов в каждой строке равна 0.2, то = 0.2 < 1/2, поэтому критерий окончания итераций в этой задаче .
Вычислим
нормы разностей векторов:
,
.
Так
как
,
заданная точность достигнута на четвертой
итерации.
Ответ: x 1 = 1.102, x 2 = 0.991, x 3 = 1.101