- •Методические указания
- •Часть 1
- •1. Численное решение нелинейных уравнений.
- •1.1. Метод деления отрезка пополам.
- •1 Input a, b, e
- •1.2. Метод Ньютона (метод касательных).
- •Input X, e
- •1.3. Метод простой итерации.
- •Input X, e, m
- •2. Методы решения систем линейных
- •2.1. Метод Гаусса.
- •2.2. Метод прогонки.
- •2.3. Метод простой итерации (метод Якоби).
- •2.4. Метод Зейделя.
- •3. Численные методы решения систем
- •3.1. Метод простой итерации (метод Якоби).
- •3.2. Метод Зейделя.
- •Input X,y, m1,m2
- •Input tt
- •3.3. Метод Ньютона.
- •Input X, y
- •Input tt
- •4.1. Приближение функции по методу наименьших
- •I XI xi2 yi xiyi
- •I XI xi2 xi3 xi4 yi xiyi xi2yi
- •4.2. Интерполяционный полином
- •4.3. Интерполяционный полином
- •Литература
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, т.е. при:
aijaii; 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) выполняется, поэтому начальное приближение может быть любым.
a12a134+1a117
a21a232+3a226
a31a321+1a334
В 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