Я разобрался с этим методом. Далее привожу подробное решение данной системы, чтобы ищущие в поисковой системе
примеры решения СЛАУ методом простых итераций, могли наглядно увидеть как решаются подобные задания.
Напомню условия. Дана система:
Нужно найти решение системы уравнений методом простой итерации с с точностью до
.
--------------------
Решение:Определитель данной системы равен
, значит существует единственное решение данной системы.
1.
Выяснить являются ли преобладающими диагональные элементы. Это очень важный шаг, проверяется условие сходимости этого метода. Нужно чтобы оно выполнялось.
Что значит преобладающие элементы? Это значит, что рассматриваемый коэффициент при неизвестной
по модулю должен быть больше суммы элементов других коэффициентов при неизвестных. Например, в нашей системе только один явно преобладающий элемент по строке для
:
Для
это условие не выполняется. Значит нам
нужно преобразовать нашу систему, чтобы это условие выполнялось. Как это сделать? Смотрите.
Теперь преобразуем систему таким образом, чтобы добиться преобладания нужного нам коэффициента при неизвестной - я выполнил следующие преобразования:
Получилась система эквивалентная исходной:
Преобразовывая систему, я старался избавиться от малых коэффициентов при неизвестных, чтобы коэффициент при выбранной неизвестной преобладал. Будьте внимательны при преобразовании, любая допущенная ошибка на этом шаге сделает все последующие операции бессмысленными.
2.
Привести систему уравнений к нормальному виду, разрешив ее относительно диагональных неизвестных. Итак, когда мы убедились, что диагональные элементы преобладают, то можно преобразовать систему к нормальному виду, т.е. сейчас у нас система вида
, где
- матрица коэффициентов при неизвестных,
- свободные члены. А нам нужна система вида
где
,
, причем нужно убедиться что
.
Проще говоря, нужно поделить все коэффициенты при неизвестных на коэффициент выражаемой неизвестной, при этом меняются знаки. Вместо выражаемой неизвестной подставляется свободный член, поделенный на коэффициент выражаемой неизвестной (знак остается неизменным). Итак, система нормального вида:
Так как заданная точность должна быть в пределах 4-х знаков, я округлял все значения до 5-и знаков.
Будьте внимательны со знаками, можно легко ошибиться. К примеру, почему в первом уравнении
положителен? А вот почему:
(см. формулу выше). Если бы коэффициент при
был бы отрицательным, то тогда
был бы тоже отрицательным, так как
.
3.
Теперь нужно убедиться в том, что полученная нормальная система удовлетворяет условиям сходимости итерационного процесса. Для этого вычислим:
Можно приступать к вычислениям.
4.
Вычисление решения системы уравнений. Теперь все готово для непосредственного нахождения корней. В качестве начального приближения принято выбирать вектор свободных членов, так и поступим.
Итерация №1:Подставляем вместо неизвестным в системе нормального вида соответствующие им свободные члены:
Итерация №2:Теперь подставляем в систему нормального вида полученные значения неизвестных из предыдущей итерации, получаем:
Продолжаем итерационный процесс пока не будет достигнута необходимая точность. Для нашей системы она равна
..........................
Итерация №18:Итерация №19:Требуемая точность достигнута, т.к.
(это условие выполняется и для других неизвестных).
Видно что
стремится к 8,
к 1,
к 8 и
к 1. Таким образом, полученные на итерации №19 корни можно считать
решением системы.
Немного о методе простой итерации. Метод простой итерации или метод Якоби применяется для нахождения корней системы линейных уравнений с заданной точностью. Этот метод используется для разряженных систем (у которых большинство элементов матрицы равны 0) или для систем большой размерности с преобладающими диагональными элементами.
Возможно Вам будет интересно почитать тему о доказательстве условия сходимости
Метода Простых Итераций (СЛАУ).
P.S. Я решил эту систему методом Гаусса, корни равны
,
,
и
. Так что в правильности решения сомневаться не приходится.
Спасибо за внимание.