Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вычислительная математика.pdf
Скачиваний:
3
Добавлен:
24.11.2025
Размер:
3.89 Mб
Скачать

2.2.2 Метод Зейделя

Метод Зейделя является модификацией метода простой итерации. Он заключается в том, что при вычислении (k +1)-го приближения неизвестного xi при i >1 используются уже вычисленные ранее (k +1)-е приближения неизвестных x1, x2, , xi1. Для системы (2) в ы- числения по методу Зейделя ведутся по формулам

x(k +1)

= c x(k ) + c x(k ) + + c x(k ) + f ,

 

 

 

 

1

11 1

12 2

1n n

 

1

 

 

 

 

(k +1)

(k +1)

(k )

 

(k )

+ f2

,

 

 

x2

= c21x1

+ c22x2

+ + c2nxn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(k +1)

= c x(k +1)

+ c x(k +1) + + c

 

x(k +1) +c x(k ) + f

.

 

n

n1 1

n2 2

 

n,n1 n1

nn n n

 

Условия сходимости для метода простой итерации остаются верными и для метода Зейделя. Рекомендации к применению метода Зейделя остаются теми же, что и для метода простой итерации.

Пример. Для системы

6x

 

x

x =11,33,

 

1

 

2

3

 

x1

+ 6x2 x3

= 32,

x

 

x

+ 6x

= 42

 

 

1

2

3

 

известны приближенные значения неизвестных, полученные методом Гаусса с точностью до трех значащих цифр: x1 4,67, x2 7,62, x3 9,05.

Методом Зейделя уточнить решения так, чтобы значения неизвестных xi(k ) и xi(k +1)

отличались не более, чем на 5 104 . Решение. Приведем систему к виду

x1 = 16 (11,33 + x2 + x3),

x2 = 16 (32 + x1 + x3),

x3 = 16 (42 + x1 + x2 ).

Взяв в качестве начального приближения полученные методом Гаусса значения

x(0) = 4,67,

x(0) = 7,62,

x(0) = 9,05

, получим:

1

2

3

 

при k =1

x1(1) = 16 (11,33 +7,62 +9,05)= 4,66667, x2(1) = 16 (32 + 4,66667 +9,05)= 7,61944,

x3(1) = 16 (42 + 4,66667 +7,61944)= 9,04768;

32

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