Перейти к содержимому
  • Открыть решатель
  • Спросить ИИ-репетитора
  • Найти курс AP
  • Создать тест
  • Открыть калькулятор
  • Графический калькулятор
  • Все калькуляторы
  • Читать руководства по математике
↑ ↓Enter — открыть · Esc — закрыть

Линейная алгебра

Как найти определитель матрицы

Автор: MathSolver Pro Editorial Team · Опубликовано

Определитель — это одно число, вычисляемое по квадратной матрице. Он показывает, обратима ли матрица, как она масштабирует площади и объёмы и меняет ли ориентацию. В этом руководстве собраны все распространённые способы вычисления с подробными примерами.

Что измеряет определитель

У каждой квадратной матрицы есть определитель, обозначаемый det⁡(A)\det(A) или ∣A∣|A|. У неквадратных матриц его нет. Определитель сразу отвечает на ключевой вопрос: квадратная матрица обратима тогда и только тогда, когда её определитель не равен нулю. Нулевой определитель означает, что матрица сжимает пространство до меньшей размерности, так что часть информации безвозвратно теряется.

Геометрически модуль определителя — это коэффициент, во сколько раз матрица увеличивает площади в двумерном случае или объёмы в трёхмерном. Знак показывает, сохраняет ли отображение ориентацию или меняет её, как зеркало, меняющее местами левое и правое.

Формула для матриц 2 на 2

Для матрицы 2×22 \times 2 перемножьте элементы главной диагонали и вычтите произведение элементов побочной диагонали:

det⁡(abcd)=ad−bc\det\begin{pmatrix} a & b \\ c & d \end{pmatrix} = ad - bc

Пример 1: определитель 2 на 2

  1. Для (3846)\begin{pmatrix} 3 & 8 \\ 4 & 6 \end{pmatrix} произведение главной диагонали равно 3⋅6=183 \cdot 6 = 18.
  2. Произведение побочной диагонали равно 8⋅4=328 \cdot 4 = 32.
  3. Определитель равен 18−32=−1418 - 32 = -14. Он не равен нулю, значит, матрица обратима, а знак минус показывает, что она меняет ориентацию.

Здесь толкование через площадь видно легко. Столбцы (3,1)(3, 1) и (1,2)(1, 2) матрицы (3112)\begin{pmatrix} 3 & 1 \\ 1 & 2 \end{pmatrix} задают параллелограмм площадью ∣3⋅2−1⋅1∣=5|3 \cdot 2 - 1 \cdot 1| = 5, и это в точности определитель.

Разложение Лапласа для матриц 3 на 3

Для больших матриц разложение Лапласа сводит задачу к определителям меньшего порядка. Выберите строку, например первую. Для каждого её элемента вычеркните его строку и столбец, чтобы получить меньшую матрицу, определитель которой называется минором, и умножьте элемент на этот минор. Затем объедините результаты по шахматному правилу знаков +,−,++, -, +:

det⁡(A)=a11M11−a12M12+a13M13\det(A) = a_{11}M_{11} - a_{12}M_{12} + a_{13}M_{13}

Пример 2: разложение по первой строке

  1. Пусть A=(2−3120−1145)A = \begin{pmatrix} 2 & -3 & 1 \\ 2 & 0 & -1 \\ 1 & 4 & 5 \end{pmatrix}.
  2. Первый элемент, 2: его минор равен ∣0−145∣=0+4=4\begin{vmatrix} 0 & -1 \\ 4 & 5 \end{vmatrix} = 0 + 4 = 4, что даёт 2⋅4=82 \cdot 4 = 8.
  3. Второй элемент, −3-3: его минор равен ∣2−115∣=10+1=11\begin{vmatrix} 2 & -1 \\ 1 & 5 \end{vmatrix} = 10 + 1 = 11. Со знаком минус получаем −(−3)(11)=33-(-3)(11) = 33.
  4. Третий элемент, 1: его минор равен ∣2014∣=8\begin{vmatrix} 2 & 0 \\ 1 & 4 \end{vmatrix} = 8, что даёт 1⋅8=81 \cdot 8 = 8.
  5. det⁡(A)=8+33+8=49\det(A) = 8 + 33 + 8 = 49.

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

Правило Саррюса — сокращение только для 3 на 3

Для матриц 3×33 \times 3 есть легко запоминающееся сокращение. Сложите три произведения, идущие вправо вниз, продолжая счёт за край матрицы, и вычтите три произведения, идущие влево вниз. Для матрицы из примера 2 нисходящие произведения равны 2⋅0⋅5=02 \cdot 0 \cdot 5 = 0, (−3)(−1)(1)=3(-3)(-1)(1) = 3 и 1⋅2⋅4=81 \cdot 2 \cdot 4 = 8, их сумма 11. Восходящие произведения равны 1⋅0⋅1=01 \cdot 0 \cdot 1 = 0, 2⋅(−1)⋅4=−82 \cdot (-1) \cdot 4 = -8 и (−3)⋅2⋅5=−30(-3) \cdot 2 \cdot 5 = -30, их сумма −38-38. Определитель равен 11−(−38)=4911 - (-38) = 49, как и при разложении Лапласа.

Осторожно: правило Саррюса работает только для матриц 3×33 \times 3. Если применить ту же диагональную схему к матрице 4×44 \times 4, получится неверный результат — частая ошибка, которая дорого обходится на контрольных.

Метод Гаусса для больших матриц

Разложение Лапласа быстро становится утомительным: матрица 10×1010 \times 10 потребовала бы миллионов произведений. Метод Гаусса гораздо эффективнее. Определитель треугольной матрицы — просто произведение диагональных элементов, поэтому матрицу приводят к треугольному виду, учитывая, как каждое элементарное преобразование строк меняет определитель:

  • Если прибавить к строке другую строку, умноженную на число, определитель не изменится.
  • Если поменять местами две строки, определитель умножится на −1-1.
  • Если умножить строку на число kk, определитель умножится на kk.

Пример 3: определитель методом Гаусса

  1. Пусть B=(123253108)B = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 5 & 3 \\ 1 & 0 & 8 \end{pmatrix}.
  2. Заменим строку 2 на строку 2 минус строку 1, умноженную на 2, получим (0,1,−3)(0, 1, -3), а строку 3 — на строку 3 минус строку 1, получим (0,−2,5)(0, -2, 5).
  3. Заменим строку 3 на строку 3 плюс строку 2, умноженную на 2, получим (0,0,−1)(0, 0, -1).
  4. Мы только прибавляли кратные строк, поэтому определитель не изменился: 1⋅1⋅(−1)=−11 \cdot 1 \cdot (-1) = -1.

Свойства, экономящие время

det⁡(AB)=det⁡(A)det⁡(B),det⁡(AT)=det⁡(A),det⁡(A−1)=1det⁡(A)\det(AB) = \det(A)\det(B), \qquad \det(A^T) = \det(A), \qquad \det(A^{-1}) = \frac{1}{\det(A)}
  • Матрица с нулевой строкой или нулевым столбцом имеет определитель 0.
  • Матрица с двумя одинаковыми строками или со строкой, кратной другой, имеет определитель 0.
  • Для матрицы n×nn \times n выполняется det⁡(kA)=kndet⁡(A)\det(kA) = k^n\det(A), а не kdet⁡(A)k\det(A).
  • Определитель единичной матрицы равен 1.

С этими правилами многие определители находятся вообще без вычислений. Заметив, что одна строка вдвое больше другой, вы знаете, что определитель равен нулю и обратной матрицы нет, что можно подтвердить с помощью руководства по обратной матрице.

Правило Крамера: решение систем с помощью определителей

С помощью определителей небольшие системы линейных уравнений решаются напрямую. Для 2x+y=52x + y = 5 и x−3y=−1x - 3y = -1 определитель коэффициентов равен D=2(−3)−1(1)=−7D = 2(-3) - 1(1) = -7. Замените первый столбец правой частью, чтобы получить Dx=5(−3)−1(−1)=−14D_x = 5(-3) - 1(-1) = -14, а затем второй столбец, чтобы получить Dy=2(−1)−5(1)=−7D_y = 2(-1) - 5(1) = -7. Тогда x=DxD=2x = \frac{D_x}{D} = 2 и y=DyD=1y = \frac{D_y}{D} = 1.

Правило Крамера изящно и удобно для систем 2×22 \times 2 и 3×33 \times 3, но малоэффективно для больших систем, где метод Гаусса быстрее. Если D=0D = 0, система не имеет решений или имеет бесконечно много решений. Калькулятор определителей показывает шаги разложения Лапласа и метода Гаусса для матриц любого размера, а калькулятор матриц выполняет сопутствующие вычисления.

Пример 4 на 4: пусть работают нули

Большие определители становятся посильными, если использовать нули. Рассмотрим матрицу со строками (1,0,2,0)(1, 0, 2, 0), (3,1,0,0)(3, 1, 0, 0), (0,0,2,1)(0, 0, 2, 1) и (0,0,0,4)(0, 0, 0, 4). В последней строке три нуля: разложение по ней оставляет одно слагаемое — элемент 4 на позиции со знаком плюс, умноженный на определитель матрицы 3×33 \times 3, полученной вычёркиванием последней строки и последнего столбца.

У этой меньшей матрицы строки (1,0,2)(1, 0, 2), (3,1,0)(3, 1, 0) и (0,0,2)(0, 0, 2). В её последней строке тоже два нуля, поэтому снова раскладываем: элемент 2, умноженный на ∣1031∣=1\begin{vmatrix} 1 & 0 \\ 3 & 1 \end{vmatrix} = 1, даёт 2. Значит, весь определитель равен 4⋅2=84 \cdot 2 = 8. Без нулей то же вычисление потребовало бы двадцати четырёх произведений по четыре числа.

Типичные ошибки, которых стоит избегать

  • Забыть чередование знаков в разложении Лапласа, особенно минус на второй позиции первой строки.
  • Применять диагональное правило Саррюса к матрице 4×44 \times 4 или больше.
  • В методе Гаусса умножить строку на число, не скорректировав определитель.
  • Поменять местами две строки и забыть сменить знак.
  • Считать, что det⁡(A+B)=det⁡(A)+det⁡(B)\det(A + B) = \det(A) + \det(B), что в общем случае неверно; аккуратно разделяются только произведения.

Хорошая привычка — вычислять определитель 3×33 \times 3 двумя способами, например разложением по строке, а затем по столбцу, содержащему ноль. Если результаты совпадают, им можно доверять; если нет, расхождение приведёт вас к ошибке в знаке.

Определители в трёх измерениях

В трёхмерном пространстве модуль определителя 3×33 \times 3 — это объём параллелепипеда, рёбрами которого служат три вектора-столбца. Поэтому матрица из примера 2 переводит единичный куб в тело объёмом 49. Та же идея даёт быстрый способ проверить, лежат ли три вектора в одной плоскости: это так тогда и только тогда, когда определитель равен нулю, ведь сплющенный параллелепипед не имеет объёма. С этим тесно связано векторное произведение, которое обычно вычисляют как символический определитель 3×33 \times 3.

Частые вопросы

Что происходит с матрицей, определитель которой равен нулю?

Матрица вырождена: у неё нет обратной, её строки линейно зависимы, и она сжимает пространство до меньшей размерности. Система линейных уравнений с такой матрицей коэффициентов не имеет решений или имеет бесконечно много решений.

Что означает отрицательный определитель?

Что отображение меняет ориентацию, как отражение. Его модуль по-прежнему даёт коэффициент масштабирования площади или объёма.

Есть ли определитель у неквадратных матриц?

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

По какой строке лучше раскладывать?

Любая строка или столбец даёт тот же результат: выбирайте ту, где больше всего нулей. Не забывайте применять шахматное правило знаков плюс и минус к каждой позиции.

Есть ли быстрый способ проверить определитель, вычисленный вручную?

Разложите по другой строке или столбцу и сравните или приведите матрицу к треугольному виду и перемножьте диагональные элементы. Если два независимых способа совпадают, это веское свидетельство того, что результат верен.

MathSolver Pro Editorial Team

Редакция и математическая вычитка

Наша редакция пишет каждое руководство так, чтобы оно объясняло рассуждение за каждым методом, а не только ответ. Каждый разобранный пример перед публикацией проверяется движками решения сайта и автоматическими тестами, а статьи обновляются, как только меняется метод или формат теста.