МатВектор

Command Palette

Search for a command to run...

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

Метод Гаусса для чайников: разбор на живом примере

Метод Гаусса для начинающих: исключение переменных на живом примере 3×3 в замедленной съёмке, матричная запись каждой операции, привычки аккуратного счёта и тренажёр.

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

Ответ:

Метод Гаусса пугает названием, а устроен как игра в «убей переменную». Берёте два уравнения и складываете их так, чтобы одна из букв исчезла. Потом ещё раз. К концу последнее уравнение содержит одну букву — ответ выпадает сам. Запоминать формулы не нужно, нужна аккуратная арифметика. Ниже живой пример в замедленной съёмке; параллельно можно гонять решатель методом Гаусса.

Разминка: система два на два#

Пусть дано . Сложим уравнения: слева , справа . Игрек сократился: , то есть . Подставляем в первое: . Это и есть весь метод Гаусса — сложение уравнений ради исчезновения переменной. В матричной записи то же самое выглядит как прибавление первой строки ко второй: строка плюс строка даёт .

Живой пример три на три: медленно и по шагам#

Система: . Цель прямого хода — нули под диагональю. Шаг первый: уберём из второй строки — вычтем из неё первую: . Шаг второй: уберём из третьей — вычтем удвоенную первую: .

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

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

Алгоритм для памяти#

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

О перестановке на живом деле: система . Если исключать по порядку, придётся делить вторую строку на две половины. Переставьте строки: единичный ведущий элемент, из первой вычитаем удвоенную вторую — , откуда и . Порядок строк в системе ничего не значит, а счёт упрощает заметно.

Три привычки, которые спасают счёт#

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

Типовые ошибки новичка#

  • Прибавить не ту строку: следите, кто донор, кто получатель. Строка-донор не меняется.
  • Потерять знак при вычитании отрицательных коэффициентов: , а не .
  • Подставлять рано: сначала доведите прямой ход до конца, и только потом идите вверх.
Проверь себя+10 XP

После пары преобразований в матрице появилась строка . Что это значит?

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

Сколько шагов занимает решение системы три на три?
Шесть-восемь строковых операций: до трёх исключений в прямом ходе и три переменные в обратном. После десяти прорешанных систем рука набивается, и ошибки исчезают. Потренироваться с мгновенной проверкой можно в [тренажёре СЛАУ](/trening/trening-slay/).
Что делать, если в ответе получилась дробь?
Значит, такова система — дробь в ответе абсолютно легальна. Другое дело — промежуточные дроби: их обычно удаётся убрать перестановкой строк или умножением строки на подходящее число. Если дробь пролезла в середине, поищите строку с единичным коэффициентом — её стоит поднять наверх.
Чем этот метод лучше простой подстановки?
Подстановка работает на маленьких системах и разбухает на больших: каждое выражение тащит за собой предыдущие. Гаусс держит выкладки плоскими — один шаг это одна строковая операция, независимо от размера системы. Сравнение подходов на задачах — в [задачнике по СЛАУ](/zadachi/slau/).