Реферат: Решение систем линейных алгебраических уравнений методом Гаусса и Зейделя
a 11 x 1 + a 12 x 2 + a 13 x 3 + … + a 1n xn = b 1 ,
a 22 (1) x 2 + a 23 (1) x 3 + … + a 2n (1) = b 2 (1) ,
a 33 (2) x 3 + … + a 3n (2) xn = b 3 (2) ,
. . . . . . . . . . . . . . . . . . .
an 3 (2) x 3 + … + ann (2) xn = bn (2) .
Здесь коэффициенты aij (2) и bij (2) вычисляются по формулам
aij (2) = aij (1) – qi 2 a 2j (1) , bi (2) = bi (1) – qi 2 b 2 (1) .
Аналогично проводятся остальные шаги. Опишем очередной k- й шаг.
k- й шаг. В предположении, что главный (ведущий ) элемент k- го шага akk (k –1) отличен от нуля, вычислим множители k-го шага
qik = aik (k –1) / akk (k –1) (i = k + 1, …, n )
и вычтем последовательно из (k + 1)-го, …, n -го уравнений полученной на предыдущем шаге системы k -e уравнение, умноженное соответственно на qk +1,k , qk +2,k , …, qnk .
После (n - 1)-го шага исключения получим систему уравнений
a 11 x 1 + a 12 x 2 + a 13 x 3 + … + a 1n xn = b 1 ,
a 22 (1) x 2 + a 23 (1) x 3 + … + a 2n (1) xn = b 2 (1) ,
a 33 (2) x 3 + … + a 3n (2) xn = b 3 (2) ,
. . . . . . . . . . . . . . . . . . . .
ann (n –1) xn = bn (n –1) .
матрица A (n -1) которой является верхней треугольной. На этом вычисления прямого хода заканчиваются.
Обратный ход. Из последнего уравнения системы находим xn. Подставляя найденное значение xn в предпоследнее уравнение, получим xn –1 . Осуществляя обратную подстановку, далее последовательно находим xn –1 , xn –2 , …, x 1 . Вычисления неизвестных здесь проводятся по формулам
xn = bn (n –1) / ann (n –1) ,
xk = (bn (k –1) – ak ,k +1 (k –1) xk +1 – … – akn (k –1) xn ) / akk (k –1) , (k = n – 1, …, 1).
Необходимость выбора главных элементов. Заметим, что вычисление множителей, а также обратная подстановка требуют деления на главные элементы akk (k –1) . Поэтому если один из главных элементов оказывыется равным нулю, то схема единственного деления не может быть реализована. Здравый смысл подсказывает, что и в ситуации, когда все главные элементы отличны от нуля, но среди них есть близкие к нулю, возможен неконтролируемый рост погрешности.
1.1.2. Метод Гаусса с выбором главного элемента по столбцу (схема частичного выбора). Описание метода. На k -м шаге прямого хода коэффициенты уравнений системы с номерами i = k + 1, …, n преобразуются по формулам
aij (k ) = aij (k –1) − qik akj , bi (k ) = bi (k –1) − qik bk (k –1) , i = k + 1, …, n .
Интуитивно ясно, что во избежание сильного роста коэффициентов системы и связанных с этим ошибок нельзя допускать появления больших множителей qik .
В методе Гаусса с выбором главного элементоа по столбцу гарантируется, что |qik | ≤ 1 для всех k = 1, 2, …, n – 1 и i = k + 1, …, n . Отличие этого варианта метода Гаусса от схемы единственного деления заключается в том, что на k -м шаге исключения в качестве главного элемента выбирают максимальный по модулю коэффициент aikk при неизвестной xk в уравнениях с номерами i = k + 1, …, n . Затем соответствующее выбранному коэффициенту уравнение с номером ik меняют местами с k -м уравнением системы для того, чтобы главный элемент занял место коэффициента akk (k -1) . После этой перестановки исключение неизвестного xk производят, как в схеме единственного деления.
1.1.3. Метод Гаусса с выбором главного элемента по всей матрице (схема полного выбора). В этой схеме допускается нарушение естественного порядка исключения неизвестных.
На 1-м шаге мтода среди элементов aij определяют максимальный по модулю элемент ai 1j 1 . Первое уравнение системы и уравнение с номером i 1 меняют местами. Далее стандартным образом производят исключение неизвестного xi 1 из всех уравнений, кроме первого.
На k -м шаге метода среди коэффициентов aij (k –1) при неизвестных в уравнениях системы с номерами i = k , …, n выбирают максимальный по модулю коэффициент aikjk (k -1) . Затем k -е уравнение и уравнение, содержащее найденный коэффициент, меняют местами и исключают неизвестное xjk из уравнений с номерами i = k + 1, …, n .