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