Главная страница

Курсавая. Курсавая 1. Методы решения алгебраических и трансцендентных уравнений


Скачать 0.64 Mb.
НазваниеМетоды решения алгебраических и трансцендентных уравнений
АнкорКурсавая
Дата22.06.2022
Размер0.64 Mb.
Формат файлаdocx
Имя файлаКурсавая 1.docx
ТипКурсовая
#610528
страница6 из 9
1   2   3   4   5   6   7   8   9
1.7 Метод простой итерации


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

AX= Bсостоит в преобразовании ее к виду

X= X+

с последующим использованием сходящегося итерационного процесса

X(k+1) = X(k) + , k= 0, 1, 2, …,

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

Прежде чем говорить об условиях сходимости итерационно- го процесса (2.19), напомним понятие нормы матрицы. Нормойэлемента Uназывают скалярную величину ||U||, обладающую свойствами:

  1. ||U|| 0 при всех U, причем ||U|| = 0 при U= 0;

2) ||k U|| = k ||U||, где k скаляр;

3) ||U+ V|| ||U|| + ||V||.

С этим понятием мы встречаемся в курсе школьной математики при знакомстве с длиной вектора, заявляя, что в треугольнике

длина любой стороны меньше суммы длин двух других его сто- рон.

За норму скаляра принимается его абсолютная величина.

В качестве нормы вектора приемлемы варианты

X1 xi,

i

X x2 ,


i

2
i

Xinf

max xi

i

.

За норму матрицы выбирают из нескольких вариантов:

A max aij, A max aij, A




j

i
1 inf 2

i j

(здесь max максимальное собственное число матрицы ААТ; о поиске собственных чисел см. ниже) или завышенную евклидо- ву норму

A .
Достаточным условием сходимости итерационного процес- са является весьма жесткое требование:

|||| K< 1.

Выполнение этого условия легко обеспечивается, если вне- диагональные элементы матрицы A по модулю много меньше со- ответствующих диагональных элементов |аij| << |аii|, например, при всех i

n

а аii.

j1 ijii

В общем случае сведение A X = B к виду X =  X +  с со- блюдением условия ||||  K < 1 неоднозначно и требует опреде- ленного искусства.

Пример 1. Возьмем такую систему [4]:

4 x1 + 0.24 x2 0.08 x3 = 8,

0.09 x1 + 3 x2 0.15 x3 = 9,

0.04 x1 0.08 x2 + 4 x3 = 20

и элементарным делением на диагональные элементы преобразу- ем ее к эквивалентной системе

x1 = 2 0.06 x2 + 0.02 x3,

x2 = 3 0.03 x1 + 0.05 x3,

x3 = 5 0.01 x1 + 0.02 x2.

При нулевом начальном приближении получаем




2




0

−0.06

0.02




2




2




1.9200

X(1) =

3

; X(2) =

−0.03

0

0.05



3

+

3

=

3.1900




5




−0.01

0.02

0




5




5




5.0400







0

−0.06

0.02




1.9200




2




1.9094




1.90923

X(3) =

−0.03

0

0.05



3.1900

+

3

=

3.1944

; X(4) =

3.19495




−0.01

0.02

0




5.0400




5




5.0446




5.04485

(здесь сходимость процесса очевидна; уже найденное четвертое приближение гарантирует, по крайней мере, четыре верных зна- чащих цифры).

Заметим, что соблюдения условия ||||  K < 1 достаточно для сходимости, но не всегда в этом есть необходимость.

Пусть исходная система приведена к виду

x1 = 1.5 + 0.5 x1 x2,

x2 = 1.1 + 0.5 x1 0.6 x2.

Приведенные в (2.22) оценки нормы матрицы коэффициен-

тов

A=1.6,

1

A=1.1,

inf

A2 = 1.84

(последнюю из них обсудим позднее) превышают 1. Тем не менее процесс итераций оказывается сходящимся

Номер

итерации

1

2

3

4

5

6

7

8

9

x1

1.50

1.15

0.89

0.98

1.023

1.001

0.995

1.000

1.001

x2

1.10

1.19

0.96

0.97

1.011

1.006

0.997

0.999

1.001

Условие |аij| <<|аii| эффективного преобразования А X = Bк виду X =  X +  делением на диагональные элементы можно ослабить, если диагональные элементы близки к 1, а внедиаго- нальные достаточно малы.

Пример 2. Возьмем систему

1.12 x1 + 0.24 x2 0.08 x3 = 8,

0.09 x1 + 0.95 x2 0.15 x3 = 9,

0.04 x1 0.08 x2 + 1.53 x3 = 20

и преобразуем ее к виду

x1 = 8 0.12 x1 0.24 x2 + 0.08 x3,

x2 = 9 0.09 x1 + 0.05 x2 + 0.15 x3,

x3 = 20 −0.04 x1 0.08 x2 0.53 x3.

Очевидно, что норма матрицы





−0.12

−0.24

0.08

=

−0.09

0.05

0.15




−0.04

−0.08

−0.53

меньше 1 и процесс простой итерации сходится


k

1

2

3

4

5

6

7

8

9

x1

8

6.48

5.08

6.08

5.49

5.80

5.64

5.72

5.68

x2

9

11.73

10.26

11.21

10.72

10.97

10.84

10.91

10.88

x3

20

8.36

14.37

11.36

12.84

12.12

12.47

12.30

12.38

Процесс итераций заканчивается обнаружением близости очередных приближений в смысле абсолютной или относитель- ной погрешности [12, с. 78]:


x(k1) xk

,

x(k1) xk

,

max i i

i

max i i

i

max

x(k1) xk

x(k1) .

i i i

i

1   2   3   4   5   6   7   8   9


написать администратору сайта