Метод Гаусса: пошаговый алгоритм решения СЛАУ
Метод Гаусса по шагам: расширенная матрица, прямой и обратный ход, три вердикта о совместности, разбор системы 3×3 с целым ответом и степпер с живыми операциями.
Пример, разобранный на этой странице
Ответ:
Систему из трёх уравнений с тремя неизвестными можно решить и подстановкой — до первой системы, где всё переплетено. Метод Гаусса превращает любую СЛАУ в конвейер: исключайте переменные по одной, пока последнее уравнение не отдаст ответ. Работает для любого числа неизвестных и для прямоугольных систем — поэтому он и стоит во всех учебниках первым. Живой прогон вашей системы — в решателе методом Гаусса.
Идея: ступеньки вместо хаоса#
Разрешены три элементарных преобразования строк: переставить две строки, умножить строку на ненулевое число, прибавить к одной строке другую. Каждое переводит систему в равносильную — множество решений не меняется. Прямой ход обнуляет всё под диагональю, обратный — поднимается снизу вверх и вынимает переменные по одной.
Алгоритм: шесть шагов#
- Запишите расширенную матрицу : коэффициенты плюс столбец правых частей.
- Прямой ход: в первом столбце выберите ведущий элемент (ноль — переставьте строки), обнулите под ним всё вычитанием подходящих кратных первой строки.
- Повторяйте для второго столбца, третьего и так далее — до ступенчатого вида.
- Диагностика: строка с — решений нет; противоречий нет, а ненулевых строк меньше числа неизвестных — решений бесконечно много.
- Обратный ход: из последнего уравнения найдите последнюю переменную и поднимайтесь вверх, подставляя готовые значения.
- Проверка подстановкой в исходную систему — тридцать секунд страховки.
Разбор флагманского примера#
Решаем систему . Прямой ход: из второй строки вычитаем первую (), из третьей — утроенную первую ():
Обратный ход снизу вверх: даёт ; из второй строки , то есть ; из первой . Ответ . Проверка: — третье уравнение сошлось, а первые два выполнились сами собой по дороге обратного хода.
Система поменьше: . Вычитаем из второй строки удвоенную первую: , откуда и далее . Целочисленная арифметика — не везение, а выбор: ведущие элементы подбираются перестановкой строк так, чтобы делить было удобно. А вот Гаусс ставит диагноз бесплатно: система после выдаёт строку — требование , решений нет. Замените семёрку на шестёрку — строка исчезнет целиком, и останется одно уравнение на три неизвестных: решений бесконечно много, . Оба вердикта подробно разобраны в уроке СЛАУ и метод Гаусса.
Четыре типовые ошибки#
- Преобразовать коэффициенты и потерять свободный член: строка живёт целиком, вычитайте и правую часть тоже.
- Делить на нулевой ведущий элемент. Сначала переставьте строки, потом делите: ноль в знаменателе — единственная настоящая катастрофа метода.
- Перепутать направления ходов: под диагональю нули — прямой ход; снизу вверх по одной переменной — обратный.
- Пропустить проверку: одна ошибка знака в середине прямого хода доезжает до ответа и портит всё, а подстановка ловит её мгновенно.
После прямого хода в ступенчатой матрице появилась строка . Вердикт?
Ведущий элемент очередного столбца оказался нулём. Что делать?