Посчитать определитель матрицы
Онлайн-калькулятор для вычисления определителя матрицы: вводите элементы, получаете результат с подробным решением и формулами.
Похожие калькуляторы и статьи
- Генератор дат для КТП
- Калькулятор марок на конверт
- Калькулятор объема
- Калькулятор перевода системы координат
- Расчет короба
- Рассчитать ткань
Как посчитать определитель матрицы
Определитель (детерминант) квадратной матрицы — это число, которое характеризует ключевое свойство линейного преобразования: он показывает, во сколько раз это преобразование изменяет объём. Если определитель равен нулю, матрица вырожденная — она «сплющивает» пространство и не имеет обратной.
Ниже — формулы для матриц небольшого размера и универсальные методы для любых порядков. А онлайн-калькулятор в начале страницы посчитает определитель мгновенно, покажет все шаги решения.
Формулы для матриц 2×2 и 3×3
Матрица второго порядка
Для матрицы
определитель вычисляется элементарно:
Пример:
Мatrix третьего порядка
Для матрицы 3×3 проще всего использовать правило Саррюса:
На практике удобно «дописать» первые два столбца справа и посчитать произведения по диагоналям:
- Три «прямые» диагонали (↘): их произведения суммируются.
- Три «обратные» диагонали (↙): их произведения вычитаются.
Пример:
Метод Гаусса — универсальный способ
Для матриц 4×4 и выше правило Саррюса неприменимо, а разложение по строкам требует вычисления множества подопределителей. Метод Гаусса решает задачу за O(n³) операций.
Суть: элементарными преобразованиями строк приведите матрицу к верхнетреугольному виду (все элементы ниже главной диагонали — нули). Тогда:
Какие преобразования допустимы (они не меняют определитель или меняют знак предсказуемо):
| Преобразование | Влияние на определитель |
|---|---|
Прибавление к строке другой строки, умноженной на число λ | Не меняется |
Умножение строки на k ≠ 0 | Определитель умножается на k |
| Перестановка двух строк местами | Меняет знак на противоположный |
Пошаговый пример (матрица 4×4):
Шаг 1. Из третьей строки вычтем первую строку × 2 (R₃ → R₃ − 2R₁):
Шаг 2. Из четвертой строки вычтем вторую × 2 (R₄ → R₄ − 2R₂):
Шаг 3. К четвёртой строке прибавим третью (R₄ → R₄ + R₃):
Матрица приведена к верхнетреугольному виду. Определитель:
Разложение по строке (алгебраические дополнения)
Этот метод рекурсивный: определитель матрицы n × n выражается через n определителей матриц (n−1) × (n−1).
где M_{ij} — минор (определитель подматрицы, полученной вычёркиванием i-й строки и j-го столбца).
Совет: выбирайте строку (или столбец) с наибольшим числом нулей — это сокращает число вычислений.
Пример: разложение по первой строке для матрицы 3×3:
Свойства определителя, которые упрощают вычисление
Зная эти свойства, можно упростить матрицу до тривиального вида ещё до расчёта.
- Транспонирование не меняет определитель.
- Две одинаковые строки (столбца) → определитель равен нулю.
- Две пропорциональные строки → определитель равен нулю.
- Треугольная матрица → определитель равен произведению диагональных элементов.
- Произведение матриц:
det(AB) = det(A) · det(B). - Обратная матрица:
det(A⁻¹) = 1 / det(A).
Практический приём: если вы видите, что вторая строка — это первая, умноженная на 3, не считайте дальше. Ответ: 0.
Какой метод выбрать?
| Порядок матрицы | Рекомендуемый метод | Сложность |
|---|---|---|
| 2 × 2 | Формула ad − bc | 1 действие |
| 3 × 3 | Правило Саррюса или разложение по строке | 5–6 действий |
| 4 × 4 | Метод Гаусса или разложение (по строке с нулями) | ~20–40 действий |
| 5 × 5 и выше | Метод Гаусса единственный практичный ручной вариант | Пропорционально n³ |
Для проверки ответа в Excel используйте функцию =МОПРЕД(диапазон).