- •Оглавление
- •Лекции 1-2. Численные решения нелинейных уравнений
- •Локализация корней
- •1.Локализация корней
- •2.Итерационное уточнение корней
- •2.1.Метод бисекции
- •2.2.Метод простой итерации
- •2.3.Метод Ньютона-Рафсона
- •Лекция 3. Вычисление алгебраического полинома.
- •3.Схема Горнера
- •4.Метод Бирге-Виета
- •Лекция 4-5. Решение слау
- •5.Метод Гаусса
- •6.Метод Гаусса-Зейделя
- •Лекция 6. Нормы векторов и матриц
- •7.Норма вектора
- •8.Абсолютная и относительная погрешности вектора
- •9.Норма матрицы
- •Лекция 7. Обусловленность вычислительной задачи
- •10.Число обусловленности
- •11.Обусловленность задачи вычисления ои
- •12.Обусловленность задачи решения слау
- •Лекции 8-9-10-11. Методы интерполяции
- •13.Интерполяция обобщёнными многочленами
- •14.Кусочно-полиномиальная интерполяция
- •15.Оценка погрешности полиномиальной интерполяции
- •16.Интерполяция сплайнами
- •17.Интерполяционная формула Лагранжа для равноотстоящих узлов
- •Лекция 12. Вычисление определённых интегралов
- •18.Формула трапеции
- •19.Формула Симпсона
- •20.Формула Симпсона 3/8
- •21.Формула Буля
- •Список литературы Основная литература
- •Дополнительная литература
6.Метод Гаусса-Зейделя
Метод Гаусса-Зейделя является итерационным методом.
Рассмотрим самое обычное СЛАУ:
Выполним следующие преобразования.
Умножим обе части уравнения на
транспонированную матрицу
слева (напомним, что умножение матриц
некоммутативно!):
Введём следующие обозначения:
После этого будем заниматься решением следующей СЛАУ, которая эквивалентна исходной:
Такая СЛАУ называется нормальной, так как матрица C в данном случае будет симметрична относительно главной диагонали. Это свойство нормальности позволяет привести СЛАУ к следующему виду:
где
и
Вот эти соотношения и являются теоретической базой метода Гаусса-Зейделя. Теперь организуем итерационный процесс на основе этих соотношений.
Обозначим
начальное приближение для решения СЛАУ
вида
.
Вычислим новое приближение по следующим формулам в соответствии с вышеописанной теоретической базой:
Обратите внимание, что в формировании первого соотношения участвует только первое уравнение, в формировании второго – два первых уравнения и так далее. Поэтому этот метод является достаточно экономичным. Соотношение в общем виде выглядит так:
А последнее вычисление имеет вид:
После реализации этих n
соотношений у нас оказывается вычисленным
очередное приближение
.
Чтобы вычислить следующее приближение
,
нужно повторить вычисления.
Существуют два критерия останова
итерационного процесса метода
Гаусса-Зейделя – максимальное количество
итераций и заданная точность
.
Справедлива также то, что итерационный
процесс Гаусса-Зейделя для приведённой
СЛАУ, эквивалентной нормальной, всегда
сходится к единственному решению этой
системы при любом выборе
.
Теперь в полной мере запишем алгоритм:
ШАГ 1.
Задаём точность вычисления
И начальное приближение
ШАГ 2.
Вычисляем:
Коэффициенты
и
.
ШАГ 3.
Делаем вычисления по формулам итерационного процесса,
ШАГ 4.
Вычисляем
максимальную разницу между соответствующими
элементами нового и старого приближения:
.
Эта разница стремится к нулю, поэтому
и является оценкой точности.
ЕСЛИ
,
то заданная точность достигнута
СТОП
ИНАЧЕ GOTO ШАГ 3
Задача 4.2.
Решение.
Теперь приведём СЛАУ к нормальному виду:
Расставляем индексы:
Возьмём начальное приближение
:
Ответ:
Лекция 6. Нормы векторов и матриц
Пусть дана СЛАУ вида
.
Точное её решение –
,
а приближённое -
.
Тогда величина погрешности вычислений
составляет
,
при этом
,
и
являются элементами n-мерного
векторного пространства (
).
7.Норма вектора
Говорят, что в пространстве
задана норма, если каждому
сопоставлено число
(читается – «норма икс»), обладающее
свойствами:
всегда,
тогда и только тогда, когда
Наиболее распространена норма следующего вида:
Но на практике чаще всего используются следующие частные случаи:
Примечания:
Норма
-
обычная евклидова норма.Формула для
получена из формулы для
с помощью предельного перехода при
.Верно следующее неравенство:
Задача 6.1.
Дан вектор в трёхмерном пространстве
.
Найти его нормы
.
Решение.
