Метод Гаусса заключается в последовательном применении элементарных преобразований над расширенной матрицей коэффициентов системы для приведения её к ступенчатому виду.
Теорема
Система линейных уравнений приводится с помощью элементарных преобразований и, быть может, изменения нумерации неизвестных к системе с трапециевидной матрицей. В частности для системы из уравнений с неизвестными и определителем, не равным нулю, получим систему с треугольной матрицей.
Доказательство
Будем использовать матричную запись системы уравнений. Расположим строки так, чтобы первая содержала коэффициент . Прибавим первую строку с коэффициентом к остальным строкам :
Расположим строки так, чтобы вторая вторым элементом имела . Если у всех строк, начиная со второй, на этом месте ноль, перенумеруем переменные (т.е. переставим столбцы) так, чтобы ненулевой элемент появился. Если это невозможно (всюду нули), процесс завершён.
После этого повторим процедуру с предыдущего шага: прибавим вторую строку с коэффициентом к последующим строкам :
будем повторять эту последовательностей действий (прибавлять строку с коэффициентов к последующим и при необходимости перенумеровывать переменные, переставляя столбцы), пока не приведём матрицу к виду:
Количество ненулевых строк расширенной матрицы будет равно , а число ненулевых (при ) будет равно рангу .
Итак, система приведена к ступенчатому виду. Она имеет решение, если все при равны нулю.
Если система совместна и , матрица будет иметь треугольный вид (нулевые строки, т.е. тривиальные уравнения, можно откинуть).
Описанные в теореме действия называют прямым ходом метода Гаусса.
Далее для решения системы совершаем действия из доказательства теоремы Кронекера Капелли:
Переменные не вошедшие в Базисный минор (т.е. в подматрицу в левом верхнем углу) объявляем свободными и придаём им произвольные значения: .
Из последнего -го уравнения выражаем :
С учётом найденного из предпоследнего уравнения выражаем .
Повторяем процедулу вплоть до .
Действия по определению называют обратным ходом метода Гаусса.
В конце результат записывают с использованием столбцов фундаментальной системы решений.
Примеры
- Рассмотрим пример:
Перепишем систему в матричном виде, переставим уравнения удобным образом и будем совершать элементарные преобразования строк для приведения к ступенчатому виду:
. Переменные, не вошедшие в Базисный минор, т.е. и объявляем свободными и придаём им произвольные значения: . Затем выражаем через них :
Записываем результат:
Здесь фундаментальная система решений содержит два элемента: . Частным решением является столбец .
Замечание
В случае двух и более свободных переменных результат неоднозначен и в фундаментальную систему решений могут входить разные наборы столбцов, но всегда в одном и том же количестве, .
- Рассмотрим другой пример:
и система не имеет решений. Это также легко видеть из последнего уравнения, в котором сумма нулей приравнивается к 4.