Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lektsii_VychMat_6-8

.pdf
Скачиваний:
26
Добавлен:
16.04.2015
Размер:
525.59 Кб
Скачать

Таким образом, общее количество операций

 

 

 

 

 

6

основной схемы метода Гаусса равно:

N = N

 

+ N

 

=

n ×(4n2 + 9n - 7)

.

 

прям.

 

обр.

 

 

 

 

 

 

 

 

 

(при больших значениях n это число пропорционально n3 ).

Самостоятельно получить, что для схемы

Жордана: N = n ×(n +1)×(2n -1) .

2

Итерационные методы решения СЛАУ

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

 

 

 

 

 

 

Пусть имеется система n линейных

 

алгебраических уравнений (СЛАУ) с n

 

неизвестными:

 

 

 

 

 

n

 

 

åai j × xj = bi ,

(1)

j=1

 

i =1,2,...,n .

Предположим, что все диагональные элементы aii ¹ 0 .

Тогда, решая i-е уравнение системы

 

 

 

 

 

 

 

 

 

 

 

 

 

относительно xi , получим эквивалентную

(2)

ïx

= c

 

+ d

 

 

× x

+ d × x + ...+ d

 

× x

 

 

 

систему:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ìx1 = c1 + d12 × x2 + d13 × x3 + ...+ d1n × xn

 

 

 

 

ïx

= c

 

+ d × x + d

× x

+ ...+ d

 

 

× x

 

 

 

ï 2

 

2

 

 

21

1

23

3

2n

 

 

n

 

,

 

í

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

î n

 

n

 

 

n1

 

1

n2

2

 

n n-1

 

n-1

 

 

где

 

 

bi

 

 

 

 

aij

 

 

 

 

 

 

 

 

 

 

c =

, d

ij

= -

 

(i ¹ j) , d

ii

= 0 ,

 

 

 

 

 

 

 

 

i

 

aii

 

 

aii

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или, в матричной форме::

 

 

 

 

 

X = C + DX .

 

 

 

 

 

Будем решать эту систему методом

итераций.

 

 

 

 

Пусть X(0) - некоторое начальное

 

(k+1)

 

(k)

 

приближение. Строим итерационную

последовательность по формуле:

 

X

 

= C + DX

 

,

т.е.

xi(k +1)

 

n

 

 

 

= ci + ådij × x(jk ) ,

 

 

 

j=1

 

 

 

k

= 0,1,2,... .

 

 

(3)

(4)

Нетрудно доказать, что если итерационная

последовательность сходится, то её

предел является решением исходной системы.

Заметим, что не обязательно, чтобы dii = 0. В общем случае, представив

A = A0 + A1 ,

где A0 - невырожденная матрица, исходную систему

AX = B

запишем в виде:

A0 X = B - A1 X ,

 

 

что равносильно:

 

 

 

X = A-1B - A-1 A X .

 

 

0

0

1

 

C = A-1B, D = -A-1 A ,

Тогда, полагая

 

 

 

 

0

 

 

0

1

имеем (3).

 

 

 

 

В частности, систему (2) получим, взяв

 

ç

 

 

 

 

 

÷

æa

 

0

 

0

ö

ç

11

 

 

 

 

÷

ç

0

a22

0

÷

A0 = ç

 

 

 

 

 

 

÷

 

 

 

 

 

 

 

 

 

ç

0

0

a

 

÷

è

 

 

 

 

 

 

nn ø

(диагональная матрица).

Теорема о сходимости

 

 

 

 

Если выполнено хотя бы одно из условий:

1)

 

n

"i =1,...n å

di j

<1,

 

j=1

 

 

 

 

 

 

 

 

n

2) "j =1,...n å

 

di j

 

<1,

 

 

i=1

 

 

 

 

 

 

 

 

3)

ån (dij )2 <1 ,

 

i, j=1

 

 

 

 

 

 

 

то итерационная последовательность

обозначает

 

 

 

 

X(k+1) = C + DX(k) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сходится к решению системы X = C + DX, при

любом X(0) , причём это решение

 

единственно.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Можно также доказать, что при этом:

 

 

 

x - X

(k )

 

£

q

 

 

 

X

(k )

- X

(k -1)

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1- q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где x - точное решение,

q - левая часть

неравенства 1), 2) или 3), а || X ||

 

max

 

xi

 

,

 

 

 

 

 

n

1£i£n

n

 

 

 

 

 

å xi или

i=1

 

 

 

 

 

 

å(xi )2

 

 

i=1

- соответственно.

(Доказательство можно найти в различных учебниках).

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