Определители матриц часто используются в вычислениях, в линейной алгебре и аналитической геометрии. Вне академического мира определители матриц постоянно требуются инженерам и программистам, в особенности тем, кто работает с компьютерной графикой. Если вы уже знаете, как найти определитель матрицы размерностью 2x2, то из инструментов для нахождения определителя матрицы 3x3 вам будут необходимы только сложение, вычитание и умножение.
Запишите матрицу размерностью 3 x 3. Запишем матрицу размерностью 3 x 3, которую обозначим M, и найдем ее определитель |M|. Далее приводится общая форма записи матрицы, которую мы будем использовать, и матрица для нашего примера:
Выберите строку или столбец матрицы. Эта строка (или столбец) будет опорной. Результат будет одинаков, независимо от того, какую строку или какой столбец вы выберете. В данном примере давайте возьмем первую строку. Чуть позже вы найдете несколько советов касательно того, как выбирать строку или столбец, чтобы упростить вычисления.
Зачеркните строку или столбец с первым элементом. Обратитесь к опорной строке (или к опорному столбцу) и выберите первый элемент. Проведите горизонтальную и вертикальную черту через этот элемент, вычеркнув таким образом столбец и строку с этим элементом. Должно остаться четыре числа. Будем считать эти элементы новой матрицей размерностью 2 x 2.
Найдите определитель матрицы 2 x 2. Запомните, что определитель матрицы (a b c d) {\displaystyle {\begin{pmatrix}a&b\\c&d\end{pmatrix}}} вычисляется как ad - bc . Опираясь на это, вы можете вычислить определитель полученной матрицы 2 x 2, которую, если хотите, можете обозначить как X. Умножьте два числа матрицы X, соединенных по диагонали слева направо (то есть так: \). Затем вычтите результат умножения двух других чисел по диагонали справа налево (то есть так: /). Используйте эту формулу, чтобы вычислить определитель матрицы, которую вы только что получили.
Умножьте полученный ответ на выбранный элемент матрицы M. Вспомните, какой элемент из опорной строки (или столбца) мы использовали, когда вычеркивали другие элементы строки и столбца, чтобы получить новую матрицу. Умножьте этот элемент на полученный минор (определитель матрицы 2x2, которую мы обозначили X).
Определите знак полученного результата. Далее вам понадобится умножить полученный результат на 1, либо на -1, чтобы получить алгебраическое дополнение (кофактор) выбранного элемента. Знак кофактора будет зависеть от того, в каком месте матрицы 3x3 стоит элемент. Запомните эту простую схему знаков, чтобы знать знак кофактора:
Повторите все вышеописанные действия со вторым элементом опорной строки (или столбца). Вернитесь к исходной матрице размерностью 3x3 и строке, которую мы обвели в самом начале вычислений. Повторите все действия с этим элементом:
Повторите с третьим элементом. Далее вам понадобится найти еще одно алгебраическое дополнение. Вычислите его для последнего элемента опорной строки или опорного столбца. Далее приводится краткое описание того, как вычисляется алгебраическое дополнение для a 13 в нашем примере:
Сложите полученные результаты. Это последний шаг. Вам необходимо сложить полученные алгебраические дополнения элементов опорной строки (или опорного столбца). Сложите их вместе, и вы получите значение определителя матрицы 3x3.
Выбирайте в качестве опорной строки (или столбца) ту, что имеет больше нулей. Помните, что в качестве опорной вы можете выбрать любую строку или столбец. Выбор опорной строки или столбца не влияет на результат. Если вы выберете строку с наибольшим количеством нулей, вам придется выполнять меньше вычислений, поскольку вам будет необходимо вычислить алгебраические дополнения только для ненулевых элементов. Вот почему:
Используйте сложение строк, чтобы упростить матрицу. Если вы возьмете одну строку и прибавите к ней другую, то определитель матрицы не изменится. То же самое верно и для столбцов. Подобные действия можно выполнять несколько раз, кроме того, вы можете умножать значения строки на постоянную (перед сложением) для того, чтобы получить как можно больше нулей. Подобные действия могут сэкономить массу времени.
Помните, что вычислять определитель треугольных матриц намного проще. Определитель треугольных матриц вычисляется как произведение элементов на главной диагонали, от a 11 в верхнем левом углу до a 33 в нижнем правом углу. Речь в данном случае идет о треугольных матрицах размерностью 3x3. Треугольные матрицы могут быть следующих видов, в зависимости от расположения ненулевых значений:
Равен сумме произведений элементов какой-нибудь строки или столбца на их алгебраические дополнения, т.е. , где i 0 – фиксировано.
Выражение (*) называют разложением определителя D по элементам строки с номером i 0 .
Назначение сервиса . Данный сервис предназначен для нахождения определителя матрицы в онлайн режиме с оформлением всего хода решения в формате Word . Дополнительно создается шаблон решения в Excel .
Инструкция . Выберите размерность матрицы, нажмите Далее.
Вычислить определитель можно будет двумя способами: по определению и разложением по строке или столбцу . Если требуется найти определитель созданием нулей в одной из строк или столбцов, то можно использовать этот калькулятор .Определим минор для (2,1): для этого вычеркиваем из матрицы вторую строку и первый столбец.
Найдем определитель для этого минора. ∆ 2,1 = (0 (-2)-2 (-2)) = 4 . Минор для (3,1): Вычеркиваем из матрицы 3-ю строку и 1-й столбец.Найдем определитель, использовав разложение по строкам (по первой строке):
Минор для (1,1): Вычеркиваем из матрицы первую строку и первый столбец.
Чтобы найти определитель матрицы нужно воспользоваться формулами, которые действительны для определителей 2 и 3 порядка.
Пусть задана матрица второго порядка $ A = \begin{pmatrix} a_{11}&a_{12}\\a_{21}&a_{22} \end{pmatrix} $. Тогда её определитель вычисляется по формуле:
$$ \Delta = \begin{vmatrix} a_{11}&a_{12}\\a_{21}&a_{22} \end{vmatrix} = a_{11}\cdot a_{22} - a_{12}\cdot a_{21} $$
Из произведения элементов, стоящих на главной диагонали $ a_{11}\cdot a_{22} $, вычитается произведение элементов, расположенных на побочной диагонали $ a_{12}\cdot a_{21} $. Это правило верно только (!) для определителя 2-го порядка.
Если дана матрица третьего порядка $ A = \begin{pmatrix} a_{11}&a_{12}&a_{13}\\a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33} \end{pmatrix} $, то вычислить её определитель следует по формуле:
$$ \Delta = \begin{vmatrix} a_{11}&a_{12}&a_{13}\\a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33} \end{vmatrix} = $$
$$ = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31}+a_{21}a_{32}a_{13} - a_{13}a_{22}a_{31}-a_{23}a_{32}a_{11}-a_{12}a_{21}a_{33} $$
Пример 1 |
Пусть задана матрица $ A = \begin{pmatrix} 1&2\\3&4 \end{pmatrix} $ Вычислить её определитель. |
Решение |
Как найти определитель матрицы? Обратим внимание на то что матрица квадратная второго порядка, то есть количество столбцов равно количеству строк и они содержат по 2 элемента. Поэтому применим первую формулу. Перемножим элементы, стоящие на главной диагонали и вычтем из них произведение элементов, стоящих на побочной диагонали: $$ \Delta = \begin{vmatrix} 1&2\\3&4 \end{vmatrix} = 1 \cdot 4 - 2 \cdot 3 = 4-6 = -2 $$ Если не получается решить свою задачу, то присылайте её к нам. Мы предоставим подробное решение. Вы сможете ознакомиться с ходом вычисления и почерпнуть информацию. Это поможет своевременно получить зачёт у преподавателя! |
Ответ |
$$ \Delta = -2 $$ |
Пример 2 |
Дана матрица $ A = \begin{pmatrix} 2&2&1\\1&-3&-1\\3&4&-2 \end{pmatrix} $. Требуется вычислить определитель. |
Решение |
Так как в задаче квадратная матрица 3-го порядка, то найти определитель следует по второй формуле. Для простоты решения задачи достаточно подставить вместо $ a_{ij} $ переменных, стоящих в формуле значения из матрицы нашей задачи: $$ \Delta = \begin{vmatrix} 2&2&1\\1&-3&-1\\3&4&-2 \end{vmatrix} = $$ $$ = 2\cdot (-3) \cdot (-2) + 2\cdot (-1) \cdot 3 + 1\cdot 4\cdot 1 - $$ $$ - 1\cdot (-3)\cdot 3 - (-1)\cdot 4\cdot 2 - 2\cdot 1\cdot (-2) = $$ $$ = 12 - 6 + 4 + 9 + 8 + 4 = 31 $$ Стоит отметить когда мы находим произведения элементов на побочной диагонали и подобных её, то перед произведениями ставится знак минус. |
Ответ |
$$ \Delta = 31 $$ |