Линейная алгебра
Как найти определитель матрицы
Автор: MathSolver Pro Editorial Team · Опубликовано
Определитель — это одно число, вычисляемое по квадратной матрице. Он показывает, обратима ли матрица, как она масштабирует площади и объёмы и меняет ли ориентацию. В этом руководстве собраны все распространённые способы вычисления с подробными примерами.
Что измеряет определитель
У каждой квадратной матрицы есть определитель, обозначаемый или . У неквадратных матриц его нет. Определитель сразу отвечает на ключевой вопрос: квадратная матрица обратима тогда и только тогда, когда её определитель не равен нулю. Нулевой определитель означает, что матрица сжимает пространство до меньшей размерности, так что часть информации безвозвратно теряется.
Геометрически модуль определителя — это коэффициент, во сколько раз матрица увеличивает площади в двумерном случае или объёмы в трёхмерном. Знак показывает, сохраняет ли отображение ориентацию или меняет её, как зеркало, меняющее местами левое и правое.
Формула для матриц 2 на 2
Для матрицы перемножьте элементы главной диагонали и вычтите произведение элементов побочной диагонали:
Пример 1: определитель 2 на 2
- Для произведение главной диагонали равно .
- Произведение побочной диагонали равно .
- Определитель равен . Он не равен нулю, значит, матрица обратима, а знак минус показывает, что она меняет ориентацию.
Здесь толкование через площадь видно легко. Столбцы и матрицы задают параллелограмм площадью , и это в точности определитель.
Разложение Лапласа для матриц 3 на 3
Для больших матриц разложение Лапласа сводит задачу к определителям меньшего порядка. Выберите строку, например первую. Для каждого её элемента вычеркните его строку и столбец, чтобы получить меньшую матрицу, определитель которой называется минором, и умножьте элемент на этот минор. Затем объедините результаты по шахматному правилу знаков :
Пример 2: разложение по первой строке
- Пусть .
- Первый элемент, 2: его минор равен , что даёт .
- Второй элемент, : его минор равен . Со знаком минус получаем .
- Третий элемент, 1: его минор равен , что даёт .
- .
Раскладывать можно по любой строке или столбцу, результат всегда один и тот же. Выбирайте ту, где больше всего нулей: каждый ноль убирает целое слагаемое.
Правило Саррюса — сокращение только для 3 на 3
Для матриц есть легко запоминающееся сокращение. Сложите три произведения, идущие вправо вниз, продолжая счёт за край матрицы, и вычтите три произведения, идущие влево вниз. Для матрицы из примера 2 нисходящие произведения равны , и , их сумма 11. Восходящие произведения равны , и , их сумма . Определитель равен , как и при разложении Лапласа.
Осторожно: правило Саррюса работает только для матриц . Если применить ту же диагональную схему к матрице , получится неверный результат — частая ошибка, которая дорого обходится на контрольных.
Метод Гаусса для больших матриц
Разложение Лапласа быстро становится утомительным: матрица потребовала бы миллионов произведений. Метод Гаусса гораздо эффективнее. Определитель треугольной матрицы — просто произведение диагональных элементов, поэтому матрицу приводят к треугольному виду, учитывая, как каждое элементарное преобразование строк меняет определитель:
- Если прибавить к строке другую строку, умноженную на число, определитель не изменится.
- Если поменять местами две строки, определитель умножится на .
- Если умножить строку на число , определитель умножится на .
Пример 3: определитель методом Гаусса
- Пусть .
- Заменим строку 2 на строку 2 минус строку 1, умноженную на 2, получим , а строку 3 — на строку 3 минус строку 1, получим .
- Заменим строку 3 на строку 3 плюс строку 2, умноженную на 2, получим .
- Мы только прибавляли кратные строк, поэтому определитель не изменился: .
Свойства, экономящие время
- Матрица с нулевой строкой или нулевым столбцом имеет определитель 0.
- Матрица с двумя одинаковыми строками или со строкой, кратной другой, имеет определитель 0.
- Для матрицы выполняется , а не .
- Определитель единичной матрицы равен 1.
С этими правилами многие определители находятся вообще без вычислений. Заметив, что одна строка вдвое больше другой, вы знаете, что определитель равен нулю и обратной матрицы нет, что можно подтвердить с помощью руководства по обратной матрице.
Правило Крамера: решение систем с помощью определителей
С помощью определителей небольшие системы линейных уравнений решаются напрямую. Для и определитель коэффициентов равен . Замените первый столбец правой частью, чтобы получить , а затем второй столбец, чтобы получить . Тогда и .
Правило Крамера изящно и удобно для систем и , но малоэффективно для больших систем, где метод Гаусса быстрее. Если , система не имеет решений или имеет бесконечно много решений. Калькулятор определителей показывает шаги разложения Лапласа и метода Гаусса для матриц любого размера, а калькулятор матриц выполняет сопутствующие вычисления.
Пример 4 на 4: пусть работают нули
Большие определители становятся посильными, если использовать нули. Рассмотрим матрицу со строками , , и . В последней строке три нуля: разложение по ней оставляет одно слагаемое — элемент 4 на позиции со знаком плюс, умноженный на определитель матрицы , полученной вычёркиванием последней строки и последнего столбца.
У этой меньшей матрицы строки , и . В её последней строке тоже два нуля, поэтому снова раскладываем: элемент 2, умноженный на , даёт 2. Значит, весь определитель равен . Без нулей то же вычисление потребовало бы двадцати четырёх произведений по четыре числа.
Типичные ошибки, которых стоит избегать
- Забыть чередование знаков в разложении Лапласа, особенно минус на второй позиции первой строки.
- Применять диагональное правило Саррюса к матрице или больше.
- В методе Гаусса умножить строку на число, не скорректировав определитель.
- Поменять местами две строки и забыть сменить знак.
- Считать, что , что в общем случае неверно; аккуратно разделяются только произведения.
Хорошая привычка — вычислять определитель двумя способами, например разложением по строке, а затем по столбцу, содержащему ноль. Если результаты совпадают, им можно доверять; если нет, расхождение приведёт вас к ошибке в знаке.
Определители в трёх измерениях
В трёхмерном пространстве модуль определителя — это объём параллелепипеда, рёбрами которого служат три вектора-столбца. Поэтому матрица из примера 2 переводит единичный куб в тело объёмом 49. Та же идея даёт быстрый способ проверить, лежат ли три вектора в одной плоскости: это так тогда и только тогда, когда определитель равен нулю, ведь сплющенный параллелепипед не имеет объёма. С этим тесно связано векторное произведение, которое обычно вычисляют как символический определитель .
Частые вопросы
Что происходит с матрицей, определитель которой равен нулю?
Матрица вырождена: у неё нет обратной, её строки линейно зависимы, и она сжимает пространство до меньшей размерности. Система линейных уравнений с такой матрицей коэффициентов не имеет решений или имеет бесконечно много решений.
Что означает отрицательный определитель?
Что отображение меняет ориентацию, как отражение. Его модуль по-прежнему даёт коэффициент масштабирования площади или объёма.
Есть ли определитель у неквадратных матриц?
Нет. Определитель определён только для квадратных матриц, потому что только они переводят пространство в пространство той же размерности, где сравнение площадей или объёмов имеет смысл.
По какой строке лучше раскладывать?
Любая строка или столбец даёт тот же результат: выбирайте ту, где больше всего нулей. Не забывайте применять шахматное правило знаков плюс и минус к каждой позиции.
Есть ли быстрый способ проверить определитель, вычисленный вручную?
Разложите по другой строке или столбцу и сравните или приведите матрицу к треугольному виду и перемножьте диагональные элементы. Если два независимых способа совпадают, это веское свидетельство того, что результат верен.