МатВектор

Command Palette

Search for a command to run...

Решатель · МетодВсе методы решателяОбновлено 2026-10-05

Метод Гаусса: пошаговый алгоритм решения СЛАУ

Метод Гаусса по шагам: расширенная матрица, прямой и обратный ход, три вердикта о совместности, разбор системы 3×3 с целым ответом и степпер с живыми операциями.

Пример, разобранный на этой странице

Ответ:

Систему из трёх уравнений с тремя неизвестными можно решить и подстановкой — до первой системы, где всё переплетено. Метод Гаусса превращает любую СЛАУ в конвейер: исключайте переменные по одной, пока последнее уравнение не отдаст ответ. Работает для любого числа неизвестных и для прямоугольных систем — поэтому он и стоит во всех учебниках первым. Живой прогон вашей системы — в решателе методом Гаусса.

Идея: ступеньки вместо хаоса#

расширенная матрица: слева коэффициенты, справа свободные члены; ступеньки — результат прямого хода

Разрешены три элементарных преобразования строк: переставить две строки, умножить строку на ненулевое число, прибавить к одной строке другую. Каждое переводит систему в равносильную — множество решений не меняется. Прямой ход обнуляет всё под диагональю, обратный — поднимается снизу вверх и вынимает переменные по одной.

Алгоритм: шесть шагов#

  1. Запишите расширенную матрицу : коэффициенты плюс столбец правых частей.
  2. Прямой ход: в первом столбце выберите ведущий элемент (ноль — переставьте строки), обнулите под ним всё вычитанием подходящих кратных первой строки.
  3. Повторяйте для второго столбца, третьего и так далее — до ступенчатого вида.
  4. Диагностика: строка с — решений нет; противоречий нет, а ненулевых строк меньше числа неизвестных — решений бесконечно много.
  5. Обратный ход: из последнего уравнения найдите последнюю переменную и поднимайтесь вверх, подставляя готовые значения.
  6. Проверка подстановкой в исходную систему — тридцать секунд страховки.

Разбор флагманского примера#

Решаем систему . Прямой ход: из второй строки вычитаем первую (), из третьей — утроенную первую ():

Обратный ход снизу вверх: даёт ; из второй строки , то есть ; из первой . Ответ . Проверка: — третье уравнение сошлось, а первые два выполнились сами собой по дороге обратного хода.

Система поменьше: . Вычитаем из второй строки удвоенную первую: , откуда и далее . Целочисленная арифметика — не везение, а выбор: ведущие элементы подбираются перестановкой строк так, чтобы делить было удобно. А вот Гаусс ставит диагноз бесплатно: система после выдаёт строку — требование , решений нет. Замените семёрку на шестёрку — строка исчезнет целиком, и останется одно уравнение на три неизвестных: решений бесконечно много, . Оба вердикта подробно разобраны в уроке СЛАУ и метод Гаусса.

Четыре типовые ошибки#

  • Преобразовать коэффициенты и потерять свободный член: строка живёт целиком, вычитайте и правую часть тоже.
  • Делить на нулевой ведущий элемент. Сначала переставьте строки, потом делите: ноль в знаменателе — единственная настоящая катастрофа метода.
  • Перепутать направления ходов: под диагональю нули — прямой ход; снизу вверх по одной переменной — обратный.
  • Пропустить проверку: одна ошибка знака в середине прямого хода доезжает до ответа и портит всё, а подстановка ловит её мгновенно.
Проверь себя+10 XP

После прямого хода в ступенчатой матрице появилась строка . Вердикт?

Проверь себя+10 XP

Ведущий элемент очередного столбца оказался нулём. Что делать?

Частые вопросы

Чем метод Гаусса отличается от Жордана–Гаусса?
В Гауссе прямой ход обнуляет только элементы под диагональю, затем идёт обратный. В Жордане–Гауссе обнуляется и верхняя половина — матрица становится единичной, ответ читается сразу, без обратного хода. Первый способ экономит арифметику, второй — страницы черновика; для учебных систем удобнее классика из урока [СЛАУ и метод Гаусса](/course/linal/slau-metod-gaussa/).
Когда Гаусс лучше правила Крамера?
Почти всегда, кроме маленьких квадратных систем с ненулевым определителем. Крамер требует $n$ определителей $n$-го порядка — при $n = 4$ и больше это дороже самого Гаусса. Прямоугольные системы, вырожденные случаи, подсчёт ранга — территория Гаусса; сравнение инструментов — в уроке [Крамер и матричный метод](/course/linal/kramer-i-matrichnyi-metod/).
Что делать, если дроби всё-таки появились?
Не паниковать и не округлять: ошибка округления доезжает до ответа. Полезные привычки — выносить общий множитель строки, сокращать дроби сразу и проверять каждый шаг обратной подстановкой. Для практики с автопроверкой есть [тренажёр СЛАУ](/trening/trening-slay/) и [задачи на СЛАУ](/zadachi/slau/).