Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MET-ЧМ-Часть-1.DOC
Скачиваний:
8
Добавлен:
17.11.2019
Размер:
416.77 Кб
Скачать

2.3. Метод простой итерации (метод Якоби).

Суть вычислений итерационными методами состоит в следующем: расчет начинается с некоторого заранее выбранного приближения x(0) (начального приближения). Вычислительный процесс, использующий матрицу А, вектор В, системы (2.1) и x(0) приводит к новому вектору x(1):

i-1 n

xi(1) =(bi - aij xj(0) - aij xj(0)) / aij ;

j=1 j=i+1 (2.11)

i=1, 2, 3, ..., n; j =1, 2, 3, ..., n.

Затем процесс повторяется, только вместо x(0) используется новое значение x(1). На k +1-м шаге итерационного процесса по A,B,X получают:

i-1 n

xi(k+1) =(bi - aij xj(k) - aij xj(k)) / aij ;

j=1 j=i+1 (2.12)

i=1, 2, 3, ..., n; j =1, 2, 3, ..., n.

При выполнении некоторых заранее оговоренных условий процесс сходится при k. Сходимость метода простой итерации обеспечивается при выполнении условия преобладания диагональных элементов матрицы A, т.е. при:

aijaii; i=1, 2, 3, ..., n. (2.13)

ij

Заданная точность достигается при выполнении условия:

maxxi(k+1) - xi(k) (2.14)

1in

Пример: Преобразовать систему уравнений:

7x1 + 4x2 -x3= 7

2x1+6x2+3x3=-2 (2.15)

-x1+ x2 + 4x3=4

к виду, пригодному для построения итерационного процесса методом Якоби и выполнить три итерации.

Решение: Достаточное условие сходимости (2.13) выполняется, поэтому начальное приближение может быть любым.

a12a134+1a117

a21a232+3a226

a31a321+1a334

В i-ом уравнении все члены, кроме xi, переносятся в правую часть:

x1 =(7-4x2+x3)/7

x2 =(-2-2x1-3x3)/6 (2.16)

x3 =(4+x1-x2)/4

Задается начальное приближение x(0)=(x1(0); x2(0); x3(0)), которое подставляется в правую часть. Обычно x1(0)=0, x2(0)=0, x3(0)=0 и получают результаты первой итерации:

x1(1) =(7-4·0+0)/7 =1

x2(1) =(-2-2·0-3·0)/6 =-1/3 = - 0.333

x3(1) =(4+0-0)/4 =1.

Результаты первой итерации x(1)=(x1(1); x2(1); x3(1)) подставляют в правую часть и получают результаты второй итерации:

x1(2) =(7-4· (-0.333)+1)/7 = 4/3= 1.333

x2(2) =(-2-2·1-3·1)/6 = -7/6 = - 1.167

x3(2) =(4+1-(-1/3))/4 = 4/3 = 1.333

Результаты второй итерации x(2)=(x1(2); x2(2); x3(2)) подставляют в правую часть и получают результаты третьей итерации:

x1(3) =(7-4· (-1.167)+1.333)/7 = 1.857

x2(3) =(-2-2·1.333-3·1.333)/6 = - 1.444

x3(3) =(4+1.333-(-1.167))/4 = 1.625

Определяют достигнутую точность из условия:

max xi(3) - xi(2) .

1i3

x1(3) - x1(2) = 1.857-1.333= 0.524

x2(3) - x2(2) = - 1.444+ 1.167= 0.278

x3(3) - x3(2) = 1.625-1.333= 0.292

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