Реферат: Решение систем линейных алгебраических уравнений методом Гаусса и Зейделя

Заметим, что B = B 1 + B 2 и поэтому решение x исходной системы удовлетворяет равенству

x = B 1 x + B 2 x + c .

Выберем начальное приближение x (0) = [x 1 (0) , x 2 (0) , …, xn (0) ]T . Подставляя его в правую часть равенства при верхней треугольной матрице B 2 и вычисляя полученное выражение, находим первое приближение

x (1) = B 1 x (0) + B 2 x (1)

Подставляя приближение x (1) , получим

x (2) = B 1 x (1) + B 2 x (2)

Продолжая этот процесс далее, получим последовательность x (0) , x (1) , …, x (n ) , … приближений к вычисляемых по формуле

x (k +1) = B 1 (k +1) + B 2 (k ) + c

или в развернутой форме записи

x1 (k +1) = b 12 x 2 (k ) + b 13 x 2 (k ) + … + b 1n xn (k ) + c 1 ,

x2 (k +1) = b 21 x 1 (k +1) + b 23 x 3 (k ) + … + b 2n xn (k ) + c 2 ,

x3 (k +1) = b 31 x 1 (k +1) + b 32 x 2 (k +1) + … + b 3n xn (k ) + c 3 ,

. . . . . . . . . . . . . . . . . . . . . . . . . .

xn (k +1) = bn 1 x 1 (k +1) + bn 2 x 2 (k +1) + bn 3 x 3 (k +1) + … + cn .

Объединив приведение системы к виду, удобному для итераций и метод Зейделя в одну формулу, получим

xi (k +1) = x i (k )aii –1 (∑j =1 i –1 aij xj (k +1) + ∑j =1 n aij xi (k )bi ).

Тогда достаточным условием сходимоти метода Зейделя будет

j =1, j≠i n | ij | < | ii |

(условие доминированния диагонали ).

Метод Зейделя иногда называют также методом Гаусса-Зейделя, процессом Либмана, методом последовательных замещений.

1.3. Сравнение прямых и итерационных методов

Системы линейных алгебраических уравнений можно решать как с помощью прямых, так и и итерационных методов. Для систем уравнений средней размерности чаще использют прямые методы.

Итерационные методы применяют главным образом для решения задач большой размерности, когда использование прямых методов невозможно из-за ограниченииий в доступной оперативной памяти ЭВМ или из-за необходимости выполнения черезмерно большого числа арифметических операций. Большие системы уравнений, возникающие в основном в приложениях, как правило являются разреженными. Методы исключения для систем с разреженным и матрицами неудобны, например, тем, что при их использовании большое число нулевых элементов превращается в ненулевые и матрица теряет свойство разреженности. В противоположность им при использованнии итерационных методов в ходе итерационного процесса матрица не меняется, и она, естественно, остается разреженной. Большая эффективность итерационных методов по сравнению с прямыми методами тесно связанна с возможностью существенного использования разреженности матриц.

Применение итерационных методов для качественного решения большой системы уравнений требует серьезного использования ее структуры, специальных знаний и определенного опыта.

2. Практическая часть

2.1 Программа решения систем линейных уравнений по методу Гаусса

2.1.1. Постановка задачи. Требуется решить систему линейных алгебраических уравнений с вещественными коэффициентами вида

a 11 x 1 + a 12 x 2 + … + a 1n xn = b 1 ,
a 21 x 2 + a 22 x 2 + … + a 2n xn = b 2 ,
. . . . . . . . . . . . .

an 1 x 1 + an 2 x 2 + … + ann xn = bn

К-во Просмотров: 1025
Бесплатно скачать Реферат: Решение систем линейных алгебраических уравнений методом Гаусса и Зейделя