Реферат: Решение систем линейных алгебраических уравнений методом Гаусса и Зейделя
Заметим, что 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 | aij | < | aii |
(условие доминированния диагонали ).
Метод Зейделя иногда называют также методом Гаусса-Зейделя, процессом Либмана, методом последовательных замещений.
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