Перед исключением отыскивается
по
. Допустим, максимум соответствует
. Тогда первое уравнение в исходной системе меняем местами с
уравнением. После этого осуществляем первый шаг исключения. Затем перед исключением
из оставшихся уравнений отыскиваем
, где
, осуществляется соответствующая перестановка уравнений.
Можно показать, что условие диагонального преобладания остается справедливым после каждого шага исключений в процессе приведения матрицы к треугольному виду, т.е.
, для всех
. (2.17.5)
Это означает, что перед каждым исключением очередной неизвестной главный элемент будет находиться в «нужной позиции».
Рассмотренные модификации метода Гаусса позволяют, как правило, существенно уменьшить влияние погрешности округления на результаты расчетов.
Пример 2.2.17.1. Методом Гаусса с выбором ведущего элемента по столбцам решить систему:
Решение.
1. Прямой ход. Реализуем поиск ведущего элемента по правилу: на -м шаге переставляются
оставшихся уравнений так, чтобы наибольший по модулю коэффициент при
попал на главную диагональ:
2. Обратный ход. По матрице составим систему уравнений:
или
Решая ее, последовательно получаем: ,
,
.
Метод простой итерации
Для решения систему линейных уравнений приводим к каноническому виду:
(2.17.6)
Выразим :
Таким образом, получим , где
,
,
. (2.17.7)
Итерационный процесс запишется виде:
. (2.17.8)
Начальное приближение выбирается произвольно, но требуется выполнение условия сходимости, норма матрицы
. Сходящийся процесс обладает свойством самоисправляемости. Условие сходимости выполняется, если в матрице
диагональные элементы преобладают. Иначе модули диагональных коэффициентов в каждом уравнении системы больше суммы модулей недиагональных коэффициентов. Чем меньше величина нормы матрицы
, тем быстрее сходится метод.
Для того чтобы данный процесс сходился, необходимо, чтобы норма матрицы была меньше 1 или выполнялись следующие условия:
(2.17.9)
Тогда справедливы оценки скорости сходимости:
,
. (2.17.10)
Методика решения систем линейных уравнений
методом простой итерации
1. Преобразовать систему к виду
.
2. Проверить условие сходимости . Задать начальное приближение
и точность
. Положить
.
3. Вычислить приближение по формуле .
4. Если выполнено условие , то процесс завершить и положить
, иначе
перейти к пункту 3.
Пример 2.2.17.2. Для системы линейных алгебраических уравнений построить сходящийся итерационный процесс:
Решение.
.
Матрица этой системы не имеет диагонального преобладания.
.
,
,
.
Достаточное условие сходимости метода простых итераций выполняется. Поэтому сначала проведем преобразование.
.
Возьмем
, тогда
,
,
,
.
,
.
Видно, что норма разности между двумя последовательными приближениями с увеличением номера итерации уменьшается, что характеризует сходящийся процесс (этот вывод относится ко всем приведенным примерам). Видно также, что, начиная со 2-й итерации, с увеличением
увеличиваются и уменьшаются соответственно, и они стремятся к верному (точному) решению:
.
2.2.18 Нахождение наибольшего по модулю
собственного числа матрицы
Корни характеристического уравнения являются
собственными значениями матрицы
.
Пусть наибольший по модулю. Матрица с действительными и положительными коэффициентами имеем наибольшее действительное собственное значение.
В качестве начального собственного вектора возьмем произвольный вектор . Тогда
назовем итерацией вектора
, которая образуется путем перемножения
,
, …,
;
.
Приближенное наибольшего по модулю собственного значения:
,
, при
.
Для ускорения сходимости можно составить последовательность и т.д.
Методика решения задачи нахождения наибольшего
собственного значения матрицы
1. Выбрать произвольное начальное приближение собственного вектора ,
.
2. Найти ,
, где
и
.
3. Вычислить .
4. Найти , где
.
5. Если , то процесс завершить и положить
, иначе
и перейти к п.3.
Пример 2.2.18.1. Найти наибольшее собственное значение матрицы
, с точностью
.
Решение.
Пусть , тогда значение наибольшего собственного значения на нулевой итерации равно
,
.
,
.
,
,
.
Дата: 2018-12-28, просмотров: 555.