Метод Гауса-Жордана

Особливістю метода Гауса-Жордана є перетворення системи (2.1) (прямий хід) до еквівалентної з одиничною матрицею коефіцієнтів виду:

, (2.41)

тобто системи, яка містить тільки одиничну діагональ.

Для отримання такої системи в прямий хід алгоритму базового методу Гауса (з послідовним виключенням невідомих) додатково вводяться такі дії:

1. Організація циклу по k по всім рівнянням від 1 до N -1 (k = 1, 2, …, N-1).

2. Процедура вибору головного елементу в кожному k-му стовпці при ;

3. Процедура нормування k-го рівняння системи, тобто в k-му рівнянні кожен коефіцієнт ak j розділити на , включаючи , так, щоб коефіцієнт =1.

4. Перетворення всіх рівнянь системи, починаючи з 1-го до N у відповідності з базовим алгоритмом Гауса з метою отримати еквівалентну систему з одиничною діагоналлю. В даному випадку для розрахунку коефіцієнтів ai j використовуються ті самі формули, що і в базовому алгоритмі Гауса:

; ; ,

але використовуються вони для всіх рівнянь з 1-го до N крім k-го, в якому остається коефіцієнт рівний одиниці.

5. Кінець циклу по k.

Обернений хід методу Гауса-Жордана дуже простий і використовує наступні формули:

x k=b k , при k=1,2,…,n.

Схема алгоритму методу Гауса-Жордана представлена на рисунку 2.6.

Рисунок 2.6. – Схема алгоритму методу Гауса-Жордана