Перед исключением отыскивается по . Допустим, максимум соответствует . Тогда первое уравнение в исходной системе меняем местами с уравнением. После этого осуществляем первый шаг исключения. Затем перед исключением из оставшихся уравнений отыскиваем , где , осуществляется соответствующая перестановка уравнений.
Можно показать, что условие диагонального преобладания остается справедливым после каждого шага исключений в процессе приведения матрицы к треугольному виду, т.е.
, для всех . (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, просмотров: 545.