Вычисление определителя матрицы: формулы и примеры
Подробное руководство по вычислению определителя матрицы. Формулы для матриц 2×2 и 3×3, методы Гаусса и разложения по строке с примерами решений.
Определение и обозначение
Определитель (детерминант) — это скалярная характеристика квадратной матрицы. Для матрицы A порядка n определитель обозначается как det(A), |A| или Δ. Это число получается из элементов матрицы по определённому правилу и несёт важную информацию о свойствах матрицы: если det(A) ≠ 0 — матрица обратима, если det(A) = 0 — матрица вырожденная.
Определитель матрицы 2×2
Для матрицы второго порядка формула проста и запоминается легко:
Из главной диагонали (a₁₁, a₂₂) берём произведение и вычитаем произведение побочной диагонали (a₁₂, a₂₁).
Пример: Найдём определитель матрицы A = [[4, 3], [2, 1]]:
Δ = 4·1 − 3·2 = 4 − 6 = −2
Определитель матрицы 3×3
Для матрицы третьего порядка существует несколько методов. Рассмотрим два самых популярных.
Правило Саррюса
К матрице справа дописываем два первых столбца и вычисляем сумму произведений по главным диагоналям минус сумма произведений по побочным диагоналям:
Пример: Для матрицы [[1, 2, 3], [0, 4, 5], [1, 0, 6]]:
Δ = 1·4·6 + 2·5·1 + 3·0·0 − 3·4·1 − 1·5·0 − 2·0·6 = 24 + 10 + 0 − 12 − 0 − 0 = 22
Разложение по первой строке
Используем алгебраические дополнения. Формула разложения:
Δ = a₁₁·A₁₁ + a₁₂·A₁₂ + a₁₃·A₁₃, где Aᵢⱼ = (−1)ᵢ⁺ʲ · Mᵢⱼ
Mᵢⱼ — минор (определитель матрицы без i-й строки и j-го столбца).
Пример: Для той же матрицы [[1,2,3],[0,4,5],[1,0,6]]:
- M₁₁ = det([[4,5],[0,6]]) = 4·6 − 5·0 = 24, A₁₁ = (+)24
- M₁₂ = det([[0,5],[1,6]]) = 0·6 − 5·1 = −5, A₁₂ = (−)·(−5) = +5
- M₁₃ = det([[0,4],[1,0]]) = 0·0 − 4·1 = −4, A₁₃ = (+)·(−4) = −4
Δ = 1·24 + 2·5 + 3·(−4) = 24 + 10 − 12 = 22
Метод Гаусса (для матриц любого порядка)
Метод заключается в приведении матрицы к треугольному виду с помощью элементарных преобразований, не изменяющих определитель. К таким преобразованиям относятся:
- прибавление к одной строке другой строки, умноженной на число;
- транспонирование;
- перестановка строк (меняет знак определителя).
После приведения к треугольному виду определитель равен произведению элементов главной диагонали.
Пример: Приведём матрицу [[2,1,1],[4,3,2],[6,3,4]]:
- Из второй строки вычтем первую, умноженную на 2: [4−4, 3−2, 2−2] = [0, 1, 0]
- Из третьей строки вычтем первую, умноженную на 3: [6−6, 3−3, 4−3] = [0, 0, 1]
- Матрица стала верхнетреугольной: [[2,1,1],[0,1,0],[0,0,1]]
- Δ = 2·1·1 = 2
Свойства определителей
- Транспонирование не изменяет определитель: det(A) = det(Aᵀ)
- Перестановка двух строк или столбцов меняет знак определителя
- Умножение строки на число k умножает определитель на k
- Линейная зависимость: если две строки (столбца) пропорциональны или равны — определитель равен нулю
- Нулевая строка означает нулевой определитель
- Произведение матриц: det(AB) = det(A) · det(B)
- Треугольная матрица: определитель равен произведению диагональных элементов
Практические рекомендации
- Для матриц 2×2 — используйте формулу напрямую
- Для матриц 3×3 — удобно правило Саррюса
- Для матриц с нулями — раскладывайте по строке/столбцу с максимальным количеством нулей
- Для матриц 4×4 и выше — оптимален метод Гаусса или декомпозиция с предварительным выбором оптимальной строки/столбца
Знание этих методов позволяет выбрать наиболее короткий путь к ответу в зависимости от структуры конкретной матрицы.