![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Решение систем линейных алгебраических уравнений
2.1. Постановка задачи Требуется найти решение системы линейных уравнений:
или в матричной форме: По правилу Крамера система ной Непосредственный расчет определителей для больших Известные в настоящее время многочисленные приближенные методы решения систем линейных алгебраических уравнений распадаются на две большие группы: прямые методы и методы итераций. Прямые методы всегда гарантируют получение решения, если оно существуют, однако, для больших Этого недостатка лишены итерационные методы, но зато они не всегда сходятся и могут применяться лишь для систем определенных классов. Норма матрицы является некоторой обобщенной оценкой значений элементов матрицы. Для её вычисления можно использовать следующие выражения:
2.2. Метод простой итерации Для того чтобы применить метод простой итерации, необходимо систему уравнений
с квадратной невырожденной матрицей
где Представим систему в развернутом виде:
Из первого уравнения системы (3) выразим неизвестную
Матричная запись системы (4) имеет вид (2). На главной диагонали матрицы
Очевидно, что диагональные элементы матрицы Последняя система представляет собой расчетные формулы метода простой итерации. Сходимость метода простой итерации. Известно следующее достаточное условие сходимости метода простой итерации. Если элементы матрицы
то итерационная последовательность Условие (7) называют условием преобладания диагональных элементов матрицы Необходимо помнить, что условие сходимости (6) является лишь достаточным. Его выполнение гарантирует сходимость метода простых итераций, но его невыполнение, вообще говоря, не означает, что метод расходится. Справедлива следующая оценка погрешности:
где Правую часть оценки (7) легко вычислить после нахождения очередного приближения. Иначе достаточное условие (6) для матрицы Критерий окончания. Если требуется найти решение с точностью Поэтому в качестве критерия окончания итерационного процесса можно использовать неравенство Если выполняется условие
В других случаях использование последнего критерия (8) неправомерно и может привести к преждевременному окончанию итерационного процесса.
|