Суть метода Крамера
Метод Крамера решает систему из n линейных уравнений с n неизвестными через определители. Каждое неизвестное равно дроби: в знаменателе — главный определитель системы Δ, в числителе — определитель Δᵢ, в котором i-й столбец заменен столбцом свободных членов:
Метод работает только при одном условии: Δ ≠ 0. Тогда система имеет единственное решение, и формулы Крамера его дают. Если Δ = 0, метод неприменим — нужно переходить к методу Гаусса.
Чтобы уверенно пользоваться методом, нужно уметь считать определители 2×2 и 3×3. Если с этим есть сложности, сначала посмотрите статью определитель матрицы — там разобраны правило Саррюса и разложение по строке.
Формулы Крамера
Для системы трех уравнений:
Обозначения:
- Δ — определитель из коэффициентов при неизвестных (матрица системы);
- Δ₁ — тот же определитель, но первый столбец (коэффициенты при x₁) заменен столбцом b₁, b₂, b₃;
- Δ₂ — заменен второй столбец;
- Δ₃ — заменен третий столбец.
Для системы 2×2 все то же самое, только определители второго порядка, а неизвестных два.
Откуда берутся формулы
Проще всего увидеть это на системе 2×2: a₁x + b₁y = c₁ и a₂x + b₂y = c₂. Умножим первое уравнение на b₂, второе на b₁ и вычтем второе из первого. Слагаемые с y сократятся:
Слева в скобках стоит главный определитель Δ, справа — определитель Δ₁, в котором столбец коэффициентов при x заменен свободными членами. Отсюда x = Δ₁/Δ. Так же исключается x, и получается y = Δ₂/Δ. Видно и то, почему нужно условие Δ ≠ 0: иначе на него нельзя разделить. Для систем 3×3 и больше формулы выводятся аналогично, через разложение определителя по столбцу.
Когда метод Крамера применим
| Ситуация | Что происходит | Что делать |
|---|---|---|
| Число уравнений равно числу неизвестных, Δ ≠ 0 | одно решение | считать по формулам Крамера |
| Δ = 0, а хотя бы один Δᵢ ≠ 0 | решений нет, система несовместна | записать ответ «решений нет» |
| Δ = 0 и все Δᵢ = 0 | решений может быть бесконечно много или ни одного | решать методом Гаусса |
| Уравнений больше или меньше, чем неизвестных | определителя нет, матрица не квадратная | только метод Гаусса |
Пример 2×2
Решим систему:
- Главный определитель из коэффициентов: Δ = |2 3; 1 −1| = 2·(−1) − 3·1 = −2 − 3 = −5. Он не равен нулю, метод применим.
- Заменяем первый столбец свободными членами 13 и −1: Δ₁ = |13 3; −1 −1| = 13·(−1) − 3·(−1) = −13 + 3 = −10.
- Заменяем второй столбец: Δ₂ = |2 13; 1 −1| = 2·(−1) − 13·1 = −2 − 13 = −15.
- Находим неизвестные: x = −10 / (−5) = 2, y = −15 / (−5) = 3.
Проверка подстановкой: 2·2 + 3·3 = 4 + 9 = 13 и 2 − 3 = −1. Оба уравнения верны. Ответ: x = 2, y = 3.
Метод Крамера для системы 3×3: пример
Решим систему:
Выпишем коэффициенты и свободные члены в таблицу — так проще не перепутать столбцы при замене:
| Уравнение | при x | при y | при z | свободный член |
|---|---|---|---|---|
| 1 | 2 | 1 | −1 | 0 |
| 2 | 1 | −1 | 2 | 9 |
| 3 | 3 | 2 | 1 | 7 |

Шаг 1. Главный определитель Δ
Считаем по правилу Саррюса. Со знаком плюс: 2·(−1)·1 = −2; 1·2·3 = 6; (−1)·1·2 = −2. Сумма: 2.
Со знаком минус: (−1)·(−1)·3 = 3; 2·2·2 = 8; 1·1·1 = 1. Сумма: 12.
Δ ≠ 0, значит решение единственное и метод Крамера применим.
Шаг 2. Определитель Δ₁
Первый столбец (2, 1, 3) заменяем столбцом свободных членов (0, 9, 7). Строки: (0, 1, −1), (9, −1, 2), (7, 2, 1).
- со знаком плюс: 0·(−1)·1 = 0; 1·2·7 = 14; (−1)·9·2 = −18. Сумма: −4;
- со знаком минус: (−1)·(−1)·7 = 7; 0·2·2 = 0; 1·9·1 = 9. Сумма: 16.
Шаг 3. Определитель Δ₂
Заменяем второй столбец. Строки: (2, 0, −1), (1, 9, 2), (3, 7, 1).
- со знаком плюс: 2·9·1 = 18; 0·2·3 = 0; (−1)·1·7 = −7. Сумма: 11;
- со знаком минус: (−1)·9·3 = −27; 2·2·7 = 28; 0·1·1 = 0. Сумма: 1.
Шаг 4. Определитель Δ₃
Заменяем третий столбец. Строки: (2, 1, 0), (1, −1, 9), (3, 2, 7).
- со знаком плюс: 2·(−1)·7 = −14; 1·9·3 = 27; 0·1·2 = 0. Сумма: 13;
- со знаком минус: 0·(−1)·3 = 0; 2·9·2 = 36; 1·1·7 = 7. Сумма: 43.
Шаг 5. Неизвестные
Шаг 6. Проверка подстановкой
Подставляем x = 2, y = −1, z = 3 в каждое уравнение:
- первое: 2·2 + (−1) − 3 = 4 − 1 − 3 = 0 — верно;
- второе: 2 − (−1) + 2·3 = 2 + 1 + 6 = 9 — верно;
- третье: 3·2 + 2·(−1) + 3 = 6 − 2 + 3 = 7 — верно.
Ответ: x = 2, y = −1, z = 3. Дополнительно мы проверили все четыре определителя и решение в Python (numpy.linalg.det и numpy.linalg.solve) — результаты совпали.
Проверка подстановкой обязательна: если хотя бы одно уравнение не сходится, ошибка почти наверняка в знаке одного из определителей. Пересчитайте его другим способом, например разложением по строке с нулем — в Δ₁, Δ₂ и Δ₃ такой ноль как раз есть.
Бесплатный калькуляторОпределитель матрицы онлайнПосчитайте Δ, Δ₁, Δ₂ и Δ₃ и сверьте их со своим решениемМетод Крамера или метод Гаусса
Оба метода дают одинаковый ответ, если решение единственное. Различаются они объемом вычислений и областью применения.
| Критерий | Метод Крамера | Метод Гаусса |
|---|---|---|
| Какие системы решает | только квадратные с Δ ≠ 0 | любые, в том числе с бесконечным числом решений |
| Объем работы для 3×3 | четыре определителя 3×3 | несколько преобразований строк |
| Для 4×4 и больше | пять определителей 4×4 — долго | остается удобным |
| Если нужен только один x | достаточно Δ и одного Δᵢ | все равно нужен обратный ход |
| Где легко ошибиться | знаки в определителях | арифметика при вычитании строк |
Практический вывод: для 2×2 и 3×3 с удобными числами метод Крамера нагляден и легко проверяется. Для больших систем и для случая Δ = 0 используйте метод Гаусса, а свой ответ можно сверить в калькуляторе решения систем методом Гаусса.
Третий путь — матричный метод: X = A⁻¹·B. По сути, это те же формулы Крамера, записанные через обратную матрицу. Он удобен, когда одну и ту же матрицу системы нужно решать с разными правыми частями.
Как не ошибиться
- Перед заменой столбцов перепишите систему так, чтобы неизвестные стояли в одном порядке: x, y, z. Пропущенное неизвестное — это коэффициент 0, а не пустое место.
- Свободные члены переносите в правую часть со своим знаком. Уравнение x + 2y − 5 = 0 превращается в x + 2y = 5.
- Заменяйте столбец, а не строку. Δ₁ — это первый столбец, коэффициенты при x.
- Ищите нули: если в определителе есть строка или столбец с нулем, разложение по нему короче правила Саррюса.
- Всегда делайте проверку подстановкой во все уравнения, а не только в одно.
Если решение не сходится и вы не можете найти, где ошибка, специалист разберет его вместе с вами — для этого есть проверка расчетов.
Частые вопросы
Можно ли решать методом Крамера, если определитель равен нулю?
Нет. При Δ = 0 формулы требуют деления на ноль. Такая система либо несовместна, либо имеет бесконечно много решений, и разбираться с ней нужно методом Гаусса.
Применим ли метод Крамера к системе из двух уравнений с тремя неизвестными?
Нет. Метод Крамера работает только для квадратных систем, где число уравнений равно числу неизвестных. Для остальных систем используют метод Гаусса.
Как найти только одно неизвестное, например z?
Достаточно посчитать главный определитель Δ и Δ₃, а затем разделить: z = Δ₃ / Δ. Это одно из удобств метода Крамера.
Может ли ответ получиться дробным?
Да. Если Δᵢ не делится на Δ нацело, ответ записывают обыкновенной дробью, например x = 7/3. Десятичное округление в ответе лучше не использовать, если об этом не просят.
Чем метод Крамера отличается от матричного метода?
В матричном методе сначала находят обратную матрицу A⁻¹ и умножают ее на столбец свободных членов. В методе Крамера обратную матрицу не строят, а сразу считают n + 1 определитель. Ответы у обоих методов совпадают.
Обсуждение
Пока никто не написал. Можно быть первым.