Курсовая работа: Современное состояние вычислительной техники

X=0.78091254

Maximum error is 3.5465456e-7

2.2. Решение систем линейных уравнений методом итераций.

Метод итераций Гаусса-Зейделя

Метод последовательных приближений или итераций для больших n даёт сокращение времени решения на 20-30% по сравнению с точными методами.

В методе итераций число действий пропорционально числу n2 , тогда как в точных методах n3 .

Метод итераций особенно выгоден при решении систем, в которых много коэффициентов равно нулю. Рассмотрим метод на примере 3-х уравнений с тремя неизвестными.

Дана система:

a11 x1 +a12 x2 +a13 x3 =b1

a21 x1 +a22 x2 +a23 x3 =b2

a31 x1 +a32 x2 +a33 x3 =b3

Для сходимости метода итераций диагональные элементы системы должны быть преобладающие, т.е.

|aii |>>|aij |

Если это условие не выполняется, то делают элементарные преобразования системы.

Например:

x1 -6x2 =4 (2)

3x1 +x2 +x3 =-5 (1)

2x1 -8x3 =7 (3)

3x1 +x2 +x3 =-5

x1 -6x2 =4

2x1 -8x3 =7

Из 1-го уравнения преобразованной системы найдём х1 , из 2-го х2 из 3-го х3 . Получим:


x1 =(b1 -a12 x2 -a13 x3 )/a11

x2 =(b2 -a21 x1 -a23 x3 )/a22

x3 =(b3 -a31 x1 -a32 x2 )/a33

Для удобства реализации алгоритма вычисляемое значение обозначим yi . Получим:

y1 =(b1 -a12 x2 -a13 x3 )/a11

y2 =(b2 -a21 x1 -a23 x3 )/a22

y3 =(b3 -a31 x1 -a32 x2 )/a33

К-во Просмотров: 400
Бесплатно скачать Курсовая работа: Современное состояние вычислительной техники