Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЛАВА_7_ФИН.doc
Скачиваний:
6
Добавлен:
14.11.2018
Размер:
156.67 Кб
Скачать

7.2. Метод последовательных приближений Якоби (простой итерации)

Рассмотрим квадратную систему линейных уравнений порядка n:

(7.2)

Если в системе (7.2) диагональные элементы матрицы не равны 0 (aii ≠ 0, i = 1, 2, …, n), то можно выразить x1 из первого уравнения системы, x2 – из второго, …, xn – из последнего уравнения n:

(7.3)

Полученную эквивалентную систему (7.3) используют для выполнения итерационного процесса следующим образом. Вначале задается начальное (нулевое приближение) искомого решения, которое обозначим какх(0). Подставляя вектор данных значений в правую часть (7.3), в левой части получим новые значения для вектора решений, которые обозначим какх(1). Подставляях(1) в правую часть (7.2), в левой получим следующее приближениех(2) и т.д.

Таким образом, из (7.3) получены рекуррентные соотношения, позволяющие по текущему приближенному решению х(k) получить следующее приближениех(k+1):

(7.4)

Соотношения (7.4) задают расчетную схему итерационного процесса, называемого методом простой итерации или методом Якоби.

Для косвенной оценки близости получаемого приближенного решениях(k+1) к точномух* используется условие (7.1) для нормы вектора разности между приближениямих(k+1) их(k): Оценка сходимости итерационного метода в общем случае представляет собой достаточно сложную задачу. Одним из простейших видов ограничений на вид матрицы системы, гарантирующих сходимость метода простой итерации к точному решению, является условие диагонального преобладания.

Достаточное условие сходимости метода простой итерации. Если для матрицы системы А выполнено условие диагонального преобладания во всех строках:

(7.5)

то итерационный процесс метода простой итерации сходится при любом выборе начального приближениях(0).

В тех случаях, когда матрица системы уравнений не удовлетворяет условию диагонального преобладания (7.5), вопрос о сходимости метода остается открытым и его нужно исследовать другими методами.

Выбор начального приближения может существенно повлиять на количество итераций, необходимых для получения приближенного решения. Наиболее часто в качестве начального приближения х(0) принимают вектор с компонентами хi(0), равными:

1) bi/aii (обычно используется в случае диагонального преобладания в матрице системы А) либо

2) 0 - для матриц других типов.

Пример 1. Решить систему линейных уравнений методом простой итерации с точностью =0,1:

Для устранения ошибок вычислений все промежуточные результаты найти в рациональном виде. В конце расчета результат округлить с точностью до 4 знаков после запятой. Найти абсолютные и относительные погрешности найденных значений неизвестных.

Решение. Составляем на основе системы расчетную схему задачи:

Строки матрицы удовлетворяют условию диагонального преобладания. Выбираем начальное приближениех(0):

х1(0) = (-3)/(-4)= 3/4; х2(0) = (-14)/4 = -7/2; х3(0) = 9/2.

Итерация 1. Рассчитываем первое приближениех(1), находим норму разностих(1) -х(0) и сравниваем ее с :

.

Так как норма приращения вектора решения больше , итерации необходимо продолжить.

Итерация 2. Рассчитываем второе приближениех(2), находим норму разностих(2) -х(1) и сравниваем ее с :

.

Так как норма приращения вектора решения больше , итерации необходимо продолжить.

Итерация 3. Рассчитываем третье приближениех(3), норму разностих(3) -х(2) и сравниваем ее с :

.

Так как норма приращения вектора решения меньше , вычисления заканчиваем, принимая в качестве искомого итерационного решения:

х1(и) = 129/128 1,0078; х2(и) = (-195)/64  -3,0469; х3(и) = 253/64  3,9531.

Точное решение системы нетрудно найти, например, методом Гаусса:

х1 = 1; х2 = -3; х3 = 4.

Абсолютные погрешности неизвестных находим по формуле хi = хi(и) - хi :

х1  0,0078; х2  0,0469; х3  0,0469.

Относительные погрешности определяем по формуле хi = хi /хi :

х1  0,0078/1=0,0078; х2  0,0469/3  0,0156; х3  0,0469/4 0,0117.

Основным достоинством метода простой итерации является достаточно простая реализация. К недостаткам относится достаточно медленная сходимость.

Вопросы для проверки знаний.

1. Каким образом из системы линейных уравнений получают расчетную схему итерационного процесса метода Якоби ?

2. В чем заключается условие диагонального преобладания и как на его основе формулируется достаточный признак сходимости итерационного метода Якоби ?

итерационный метод решения системы линейных уравнений

Практическое задание.

1. Решить систему линейных уравнений методом простой итерации с точностью =0,1:

Для устранения ошибок вычислений все промежуточные результаты найти в рациональном виде. В конце расчета результат округлить с точностью до 4 знаков после запятой. Найти абсолютные и относительные погрешности найденных значений неизвестных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]