Правило Крамера: решение СЛАУ через определители

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

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

При правило Крамера не работает: формулы теряют смысл. Это не ответ «решений нет», а сигнал, что нужен другой инструмент. Возможны два случая:
- Хотя бы один - система несовместна, решений нет. Прямые параллельны и не имеют общих точек.
- Все - система либо имеет бесконечно много решений, либо всё же несовместна; одних определителей мало, требуется анализ рангов.
Простой пример на первый случай: , . Здесь , но , и система несовместна: левые части отличаются множителем два, а правые нет. Если во втором уравнении справа поставить двойку, обнулятся уже все три определителя, и решений станет бесконечно много: уравнения совпадают с точностью до множителя.
Строгий критерий даёт теорема Кронекера–Капелли: система совместна тогда и только тогда, когда ранг матрицы коэффициентов равен рангу расширенной матрицы. Если этот общий ранг меньше числа неизвестных , решений бесконечно много и семейство описывается свободными параметрами. Практический путь в вырожденном случае - метод Гаусса: он доводит матрицу до ступенчатого вида и одновременно отвечает и на вопрос о совместности, и на вопрос о размерности множества решений.
Крамер против метода Гаусса: цена вычислений

Правило Крамера красиво, но дорого. Чтобы решить систему порядка , нужно посчитать определитель. Если раскрывать их по определению, через сумму по перестановкам, объём работы растёт как - для системы порядка это заведомо больше числа операций, которое успеет сделать любой компьютер за разумное время. Метод Гаусса решает ту же задачу примерно за операций.
Если определители считать не по определению, а тем же исключением Гаусса, асимптотика становится приемлемой, но выигрыша всё равно нет: вы выполняете обычное исключение раз вместо одного. Для больших разреженных систем используют итерационные схемы вроде метода Гаусса-Зейделя, для плотных - прямые разложения, например LU-разложение матрицы, которое позволяет решать систему повторно с новыми правыми частями почти даром.
Есть и вопрос устойчивости. Когда близок к нулю, деление на него резко усиливает погрешности исходных данных, и ответ становится ненадёжным. Численно это описывает число обусловленности матрицы: чем оно выше, тем больше верных знаков теряется в ответе. Поэтому область правила Крамера - аналитические выкладки, системы порядка два и три, а также теоретические доказательства, где важна явная формула, а не скорость.
Частые ошибки
- Замена не того столбца. Для на столбец свободных членов заменяется второй столбец, а не вторая строка. Строки в правиле Крамера не трогают вообще.
- Забытый нулевой коэффициент. Если в уравнении нет переменной , в определитель идёт ноль. Пропуск сдвигает столбцы и портит все три определителя.
- Применение при . Получив ноль, нельзя «просто поделить» или объявить, что решений нет: сначала проверьте , затем ранги.
- Знаки при разложении. Множитель у миноров теряется чаще всего в среднем элементе первой строки: он входит со знаком минус.
- Система не приведена к каноническому виду. Неизвестные в разных уравнениях стоят в разном порядке или часть слагаемых осталась справа от знака равенства.
FAQ
Можно ли применять правило Крамера к системе, где уравнений больше, чем неизвестных? Нет. Матрица коэффициентов обязана быть квадратной, иначе определитель не определён. Переопределённые и недоопределённые системы решают методом Гаусса, а при несовместности ищут приближение методом наименьших квадратов.
Что означает ? Что определителей недостаточно для ответа. Такая система либо имеет бесконечно много решений, либо несовместна. Разделяет случаи сравнение рангов основной и расширенной матриц по теореме Кронекера-Капелли.
Почему правило Крамера не используют в вычислительной практике? Из-за стоимости и неустойчивости. Даже при аккуратной реализации это определитель вместо одного прямого хода исключения, а при малом главном определителе погрешности растут. На системах порядка выше трёх Гаусс проще и точнее.
Коротко
Правило Крамера решает квадратную систему с ненулевым главным определителем: каждая неизвестная равна отношению , где получается заменой -го столбца матрицы на столбец свободных членов. Условие геометрически означает, что прямые или плоскости системы пересекаются в единственной точке. При метод неприменим и вопрос решают ранги матриц. На системах второго и третьего порядка правило Крамера удобно и быстро, на больших системах уступает методу Гаусса и матричным разложениям.
Читайте также

Свойства определителя: правила и геометрический смысл
Все свойства определителя с геометрическим объяснением: перестановка строк меняет знак, пропорциональные строки дают нуль, а приведение к треугольному виду считает ответ за пару шагов.

Теорема Кронекера-Капелли: ранги и число решений
Теорема Кронекера-Капелли: система линейных уравнений совместна, когда ранг основной матрицы равен рангу расширенной. Три исхода, число свободных переменных, разбор системы с параметром.

Линейная зависимость векторов: критерии и примеры
Что такое линейная зависимость векторов, как проверить её определителем и рангом матрицы, чем коллинеарность отличается от компланарности и как всё это связано с базисом.

Системы дифференциальных уравнений: операционный метод
Решение системы дифференциальных уравнений операционным методом: переход к изображениям по Лапласу, алгебраическая система для X(p) и Y(p), правило Крамера и обратное преобразование к оригиналам.

Самосопряжённый оператор: спектральная теорема
Самосопряжённый оператор и спектральная теорема простыми словами: почему собственные числа вещественны, собственные векторы ортогональны и оператор диагонализуется в ортонормированном базисе.

Формула Родрига: поворот вектора вокруг оси
Формула Родрига позволяет повернуть вектор вокруг произвольной оси на любой угол. Разбираем вывод, слагаемые, матрицу поворота и типовые задачи с примерами.