Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Выч.мат-ка.(лекции)2 ат.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
216.8 Кб
Скачать

Метод простых итераций.

СЛАУ называется выражение вида

A·x=b, (1)

Где А – квадратная матрица вида:

Х – вектор – столбец:

b – вектор – столбец с компонентами:

С учетом этих обозначений (1) можно записать в виде:

(1)

Приведём систему (1) к виду

x= C ·x + β, (2)

где с ij = - aij /aii, βi =bi /aii.

Суть алгоритма состоит в следующем:

1. Выбирается начальное приближение x0,

2. Строится последовательность приближений (итераций) x1, x2, x3,…. по формуле:

xk= c·xk-1 + β, k=1,2,3,…. (3)

Более подробно формулу (3) можно записать в виде:

В векторном виде эта формула имеет вид:

x1 = С·x0 +β

x2 = С·x1 +β

…………….. (4)

xk+1 = С·xk +β

……………….

Теорема 1. Если последовательность приближений x0 , x1,x2, …, xn, … имеет предел :

x= lim xk,

k→∞

то этот предел является решением системы (2).

Док-во. Перейдём к пределу в выражении (4):

lim xk+1 = β + lim С·xk,

k→∞ k→∞

X=С·x + β, ч. т. д.

Теорема 2. Если ||C||<1 (C – матрица системы (2)), то система линейных уравнений (1) имеет единственное решение x и итерации (последовательные приближения) (4) сходятся к единственному решению со скоростью геометрической прогрессии.

Под нормой матрицы ||С|| в теореме 2 понимается выражение вида:

(5)

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

При вычислении (k + 1) - го приближения решения x учитываются вычисленные на текущей итерации компоненты вектора xk .

Пусть дана СЛАУ в виде:

xk= α*xk-1 + β. (6)

Выберем начальное приближение решения x0. Пусть k – ое приближение xk известно, тогда (k + 1) – ое приближение ищется так:

x1k+1= β1 + α12*x2k + α13*x3k +…+ α1n*xnk

x2k+1= β2 + α21*x1k +1 + α23*x3k +…+ α2n*xnk

………………………….. (7)

xnk+1= βn + αn1*x1k+1 + αn2*xnk+1 +…+ αnn-1*xn-1k+1

k=0,1,2,….

Пример. Рассмотрим СЛАУ:

10x1 + x2 + x3 = 12

2x1 + 10x2 + x3 = 13

2x1 + 2x2 + 10x3 = 14.

Приведём систему к виду (6):

x1 = 1,2 – 0,1x2 – 0,1x3

x2 = 1,3 – 0,2x1 – 0,1 x3

x3 = 1,4 – 0,2x1 – 0,2 x2

За нулевое приближение возьмём:

x10 = 1,2, x20 = 1,3, x30 = 1,4.

Подставим эти значения в выражение (7):

x11 = 1,2 – 0,1*1,3 – 0,1*1,4 = 0,93

x21 = 1,3 – 0,2 * 0,93 – 0,1*1,4= 0,974

x31= 1,4 – 0,2*0,93 – 0,2*0,974 = 1,0192