Определитель матрицы: алгоритм и примеры вычисления определителя матрицы
Перед тем как находить и считать определитель, дадим определение определителю матрицы.
Что такое определитель матрицы или детерминант матрицы? Определитель матрицы — это некоторое число, с которым можно сопоставить любую квадратную матрицу А=(aij)n×n.
|А|, ∆, det A – символы, которыми обозначают определитель матрицы.
Как найти определитель матрицы? Вычислить определитель или найти определитель можно с помощью разных способов (в том числе онлайн и при помощи калькулятора). Конкретный способ поиска и того, как решать, выбирают в зависимости от порядка матрицы.
Определитель матрицы второго порядка можно вычислять по формуле:
А=1-231.
Решение матрицы:
det A=1-231=1×1-3×(-2)=1+6=7
Определитель матрицы 3-го порядка: правило треугольника
Нахождение определителя матрицы 3-го порядка осуществляется по одному из правил:
- он может считаться по правилу треугольника;
- расчет также проводится по правилу Саррюса.
Как найти определитель матрицы третьего порядка по методу треугольника (определитель матрицы 3×3)?
а11а12а13а21а22а23а31а32а33=a11×a22×a33+a31×a12×a23+a21×a32×a13-a31×a22×a13-a21×a12×a33-a11×a23×a32
А=13402115-1
Решение:
det A=13402115-1=1×2×(-2)+1×3×1+4×0×5-1×2×4-0×3×(-1)-5×1×1=(-2)+3+0-8-0-5=-12
Правило Саррюса
Чтобы вычислить определитель по методу Саррюса, необходимо учесть некоторые условия и выполнить следующие действия:
- дописать слева от определителя два первых столбца;
- перемножить элементы, которые расположены на главной диагонали и параллельных ей диагоналях, взяв произведения со знаком «+»;
- перемножить элементы, которые расположены на побочных диагоналях и параллельных им, взяв произведения со знаком «—».
а11а12а13а21а22а23а31а32а33=a11×a22×a33+a31×a12×a23+a21×a32×a13-a31×a22×a13-a21×a12×a33-a11×a23×a32
А=134021-25-11302-25=1×2×(-1)+3×1×(-2)+4×0×5-4×2×(-2)-1×1×5-3×0×(-1)=-2-6+0+16-5-0=3
Методы разложения по элементам строки и столбца
Чтобы вычислить определитель матрицы четвертого порядка, можно воспользоваться одним из 2-х способов:
- разложением по элементам строки;
- разложением по элементам столбца.
Представленные способы определяют вычисление определителя n как вычисление определителя порядка n-1 за счет представления определителя суммой произведений элементов строки (столбца) на их алгебраические дополнения.
Разложение матрицы по элементам строки:
det A=ai1×Ai1+ai2×Ai2+…+аin×Аin
Разложение матрицы по элементам столбца:
det A=а1i×А1i+а2i×А2i+…+аni×Аni
Если раскладывать матрицу по элементам строки (столбца), необходимо выбирать строку (столбец), в которой(-ом) есть нули.
А=01-132100-24513210
Решение:
- раскладываем по 2-ой строке:
А=01-132100-24513210=2×(-1)3×1-13-251310=-2×1-13451210+1×0-13-251310
- раскладываем по 4-му столбцу:
А=01-132100-24513210=3×(-1)5×210-245321+1×(-1)7×01-1210321=-3×210-245321-1×01-1210321
Свойства определителя
Свойства определителя:
- если преобразовывать столбцы или строки незначительными действиями, то это не влияет на значение определителя;
- если поменять местами строки и столбцы, то знак поменяется на противоположный;
- определитель треугольной матрицы представляет собой произведение элементов, которые расположены на главной диагонали.
В рамках темы советуем обратиться к модулю определителя.
А=134021005
Решение:
det А=134021005=1×5×2=10
Матричныый определитель, который содержит нулевой столбец, равный нулю (представляет собой минор).
Преподаватель математики и информатики. Кафедра бизнес-информатики Российского университета транспорта
Онлайн калькулятор. Определитель матрицы. Детерминант матрицы
Используя этот онлайн калькулятор для вычисления определителя (детерминанта) матриц, вы сможете очень просто и быстро найти определитель (детерминант) матрицы.
Воспользовавшись онлайн калькулятором для вычисления определителя (детерминанта) матриц, вы получите детальное решение вашей задачи, которое позволит понять алгоритм решения задач на транспонирование матриц, а также закрепить пройденный материал.
Найти определитель (детерминант) матрицы
Вводить можно числа или дроби (-2.4, 5/7, …). Более подробно читайте в правилах ввода чисел.
Загрузить PDF
Загрузить PDF
Определители матриц часто используются в вычислениях, в линейной алгебре и аналитической геометрии. Вне академического мира определители матриц постоянно требуются инженерам и программистам, в особенности тем, кто работает с компьютерной графикой. Если вы уже знаете, как найти определитель матрицы размерностью 2×2, то из инструментов для нахождения определителя матрицы 3×3 вам будут необходимы только сложение, вычитание и умножение.
-
1
Запишите матрицу размерностью 3 x 3. Запишем матрицу размерностью 3 x 3, которую обозначим M, и найдем ее определитель |M|. Далее приводится общая форма записи матрицы, которую мы будем использовать, и матрица для нашего примера:
-
2
Выберите строку или столбец матрицы. Эта строка (или столбец) будет опорной. Результат будет одинаков, независимо от того, какую строку или какой столбец вы выберете. В данном примере давайте возьмем первую строку. Чуть позже вы найдете несколько советов касательно того, как выбирать строку или столбец, чтобы упростить вычисления.
- Давайте выберем первую строку матрицы M в нашем примере. Обведите числа 1 5 3. В общей форме обведите a11 a12 a13.
-
3
Зачеркните строку или столбец с первым элементом. Обратитесь к опорной строке (или к опорному столбцу) и выберите первый элемент. Проведите горизонтальную и вертикальную черту через этот элемент, вычеркнув таким образом столбец и строку с этим элементом. Должно остаться четыре числа. Будем считать эти элементы новой матрицей размерностью 2 x 2.
- В нашем примере, опорной строкой будет 1 5 3. Первый элемент находится на пересечении первого столбца и первой строки. Вычеркните строку и столбец с этим элементом, то есть первую сроку и первый столбец. Запишите оставшиеся элементы в виде матрицы 2 x 2:
1 5 3-
24 7 -
46 2
-
4
Найдите определитель матрицы 2 x 2. Запомните, что определитель матрицы вычисляется как ad – bc.[1]
Опираясь на это, вы можете вычислить определитель полученной матрицы 2 x 2, которую, если хотите, можете обозначить как X. Умножьте два числа матрицы X, соединенных по диагонали слева направо (то есть так: ). Затем вычтите результат умножения двух других чисел по диагонали справа налево (то есть так: / ). Используйте эту формулу, чтобы вычислить определитель матрицы, которую вы только что получили.- В нашем примере определитель матрицы = 4*2 – 7*6 = -34.
- Этот определитель называется минором элемента, который мы выбрали в нашей первоначальной матрице.[2]
Другими словами, мы только что нашли минор a11.
-
5
Умножьте полученный ответ на выбранный элемент матрицы M. Вспомните, какой элемент из опорной строки (или столбца) мы использовали, когда вычеркивали другие элементы строки и столбца, чтобы получить новую матрицу. Умножьте этот элемент на полученный минор (определитель матрицы 2×2, которую мы обозначили X).
- В нашем примере мы выбирали элемент a11, который равнялся 1. Умножим его на -34 (определитель матрицы 2×2), и у нас получится 1*-34 = -34.
-
6
Определите знак полученного результата. Далее вам понадобится умножить полученный результат на 1, либо на -1, чтобы получить алгебраическое дополнение (кофактор) выбранного элемента. Знак кофактора будет зависеть от того, в каком месте матрицы 3×3 стоит элемент. Запомните эту простую схему знаков, чтобы знать знак кофактора:
- + – +
- – + –
- + – +
- Поскольку мы работали с элементом a11, для которого стоит знак +, то мы будем умножать полученное значение на +1 (то есть оставим его как есть). Алгебраическое дополнение нашего элемента будет равно -34.
- Вы также можете найти знак алгебраического дополнения по формуле (-1)i+j, где i и j – номер столбца и строки выбранного элемента соответственно.[3]
-
7
Повторите все вышеописанные действия со вторым элементом опорной строки (или столбца). Вернитесь к исходной матрице размерностью 3×3 и строке, которую мы обвели в самом начале вычислений. Повторите все действия с этим элементом:
-
8
Повторите с третьим элементом. Далее вам понадобится найти еще одно алгебраическое дополнение. Вычислите его для последнего элемента опорной строки или опорного столбца. Далее приводится краткое описание того, как вычисляется алгебраическое дополнение для a13 в нашем примере:
- Зачеркните первую строку и третий столбец, чтобы получить матрицу
- Ее определитель равен 2*6 – 4*4 = -4.
- Умножьте результат на элемент a13: -4 * 3 = -12.
- Элемент a13 имеет знак + в приведенной выше таблице, поэтому ответ будет -12.
-
9
Сложите полученные результаты. Это последний шаг. Вам необходимо сложить полученные алгебраические дополнения элементов опорной строки (или опорного столбца). Сложите их вместе, и вы получите значение определителя матрицы 3×3.
- В нашем примере определитель равен -34 + 120 + -12 = 74.
Реклама
-
1
Выбирайте в качестве опорной строки (или столбца) ту, что имеет больше нулей. Помните, что в качестве опорной вы можете выбрать любую строку или столбец. Выбор опорной строки или столбца не влияет на результат. Если вы выберете строку с наибольшим количеством нулей, вам придется выполнять меньше вычислений, поскольку вам будет необходимо вычислить алгебраические дополнения только для ненулевых элементов. Вот почему:
- Допустим, вы выбрали 2 строку с элементами a21, a22, and a23. Чтобы найти определитель, вам будет необходимо найти определители трех различных матриц размерностью 2×2. Давайте назовем их A21, A22, and A23.
- То есть определитель матрицы 3×3 равен a21|A21| – a22|A22| + a23|A23|.
- Если оба элемента a22 и a23 равны 0, то наша формула становится намного короче a21|A21| – 0*|A22| + 0*|A23| = a21|A21| – 0 + 0 = a21|A21|. То есть необходимо вычислить только алгебраическое дополнение одного элемента.
-
2
Используйте сложение строк, чтобы упростить матрицу. Если вы возьмете одну строку и прибавите к ней другую, то определитель матрицы не изменится. То же самое верно и для столбцов. Подобные действия можно выполнять несколько раз, кроме того, вы можете умножать значения строки на постоянную (перед сложением) для того, чтобы получить как можно больше нулей. Подобные действия могут сэкономить массу времени.
-
3
Помните, что вычислять определитель треугольных матриц намного проще. Определитель треугольных матриц вычисляется как произведение элементов на главной диагонали, от a11 в верхнем левом углу до a33 в нижнем правом углу. Речь в данном случае идет о треугольных матрицах размерностью 3×3. Треугольные матрицы могут быть следующих видов, в зависимости от расположения ненулевых значений:[4]
- Верхняя треугольная матрица: Все ненулевые элементы находятся на главной диагонали и выше нее. Все элементы ниже главной диагонали равны нулю.
- Нижняя треугольная матрица: Все ненулевые элементы находятся ниже главной диагонали и на ней.
- Диагональная матрица: Все ненулевые элементы находятся на главной диагонали. Является частным случаем вышеописанных матриц.
Реклама
Советы
- Описанный метод распространяется на квадратные матрицы любого ранга. Например, если вы используете его для матрицы 4×4, то после «вычеркивания» будут оставаться матрицы 3×3, для которых определитель будет вычисляться вышеупомянутым способом. Будьте готовы к тому, что вычислять определитель для матриц таких размерностей вручную — очень трудоемкая задача!
- Если все элементы строки или столбца равны 0, то определитель матрицы тоже равен 0.
Реклама
Об этой статье
Эту страницу просматривали 119 054 раза.
Была ли эта статья полезной?
Александр Мельник
Эксперт по предмету «Математика»
Задать вопрос автору статьи
Детерминант можно посчитать только для квадратных матриц, поэтому при постановке вопроса о нахождении детерминанта для матрицы с размерностью 3 имеют в виду именно квадратную матрицу.
Ниже мы рассмотрим различные способы нахождения определителя 3х3.
Разложение определителя матрицы по строчке
Этот метод сложнее на словах, чем на деле.
Суть его в том, что определитель записывается как сумма произведений элементов первой или любой другой строчки и соответствующих им определителей размером 2 на 2.
Определитель для каждого произведения состоит из элементов, записанных без элементов той строчки и столбца, в которых стоит единичный элемент-множитель.
Также можно осуществлять разложение не только по первой строчке, но и по любой другой или даже столбцу.
Чтобы определить знак, который записывается перед очередным произведением, необходимо помнить, что знаки при элементах чередуются, у первого элемента первой строки — плюс.
То есть произведение при первом элементе первой строчки будет записываться положительным.
Пример 1
Вычислите определитель для $M$ разложением по любой строчке:
$M = begin{pmatrix} -1 & 2 & 5 \ 7 & -4 & 3 \ -5 & 0 & 10 \ end{pmatrix}$
Решение:
Рисунок 1. Пример матрицы 3х3. Автор24 — интернет-биржа студенческих работ
В последней строчке присутствует нуль, поэтому удобно будет сделать разложение именно по ней:
$Δ= (-5) cdot begin{array}{|cc|} 2 & 5 \ -4 & 3 \ end{array} – 0 cdot begin{array} {|cc|} – 1 & 5 \ 7 & 3 \ end{array} + 10 cdot begin{array}{|cc|} -1 & 2 \ 7 & -4 \ end{array} = ( – 5 cdot (6 + 20) – 0 + 10 cdot (4 – 14) = (-5) cdot 26 – 0 – 100 = -230$.
«Определитель матрицы 3 на 3» 👇
Способ «по-французски»: правило Саррюса
Самый легко запоминаемый способ.
Первые два столбика матрицы переписываются рядом справа с исходной матрицей, а дальше рассматриваются левые и правые образуемые диагонали.
Тройки произведений чисел с розовых диагоналей записываются с плюсом, а с синих – с минусом.
Рисунок 2. Как посчитать матрицу 3 на 3. Автор24 — интернет-биржа студенческих работ
Пример 2
Посчитайте определитель $М$ этим методом.
Решение:
$Δ = (-1) cdot (-4) cdot 10 + 2 cdot 3 cdot (-5) + 5 cdot 7 cdot 0 – 2 cdot 7 cdot 10 – (-1) cdot 3 cdot 0 – 5 cdot (-4) cdot (-5) = 40 – 30 + 0 -140 – 0 – 100 = 230$.
Мнемоническое правило с треугольниками
Несколько более сложный способ для запоминания в отличие от предыдущего.
Суть его в том, что произведения троек значений с главной диагонали и с двух треугольников, одна из сторон для каждого параллельна главной диагонали, записываются с плюсом, а с минусом записываются те произведения, что на побочной диагонали и двух треугольниках с параллельными ей сторонами (смотрите рисунок).
Рисунок 3. Как найти детерминант матрицы 3 на 3. Автор24 — интернет-биржа студенческих работ
Приведение матричной таблицы к треугольной
В этом методе нужно получить матрицу, элементы которой сверху или снизу от главной диагонали равны нулю.
Пример 3
Найти определитель для М с помощью получения треугольной матрицы.
Решение:
Вспомним свойство определителя: из любой строки или столбца можно вынести общий для этой строчки или столбца множитель.
Поэтому:
$begin{array} {|ccc|} -1 & 2 & 5 \ 7 & -4 & 3 \ -5 & 0 & 10 \ end{array} = begin{array} {|ccc|} -1 & 2 & 5 \ 7 & -4 & 3 \ -1 cdot 5 & 0 cdot 5 & 2 cdot 5 \ end{array}= 5 cdot begin{array} {|ccc|} -1 & 2 & 5 \ 7 & -4 & 3 \ -1 & 0 & 2 \ end{array} = 5 cdot begin{array} {|ccc|} -1 & 1 cdot 2 & 5 \ 7 & -2 cdot 2 & 3 \ -1 & 0 cdot 2 & 2 \ end{array}= 10 cdot begin{array} {|ccc|} -1 & 1 & 5 \ 7 & -2 & 3 \ -1 & 0 & 2 \ end{array}$.
Теперь преобразуем полученную таблицу, для этого начинаем приводить к нулям элементы крайнего левого столбца. Строчки для удобства будем записывать как (n), где n — это номер строчки.
1) (2) $cdot frac17$ + (3), результат запишем в третьей строчке:
$ begin{array} {|ccc|} -1 & 1 & 5 \ 7 & -2 & 3 \ 0 & -frac27 & frac{17}{7} \ end{array}$ ;
2) (1) $ cdot 7$ + (2), полученное запишем во второй строчке:
$ begin{array} {|ccc|} -1 & 1 & 5 \ 0 & 5 & 38 \ 0 & -frac27 & frac{17}{7} \ end{array}$ ;
3) (2) $cdot frac{2}{35}$ + (3)$, пишем в 3-ью:, пишем в 3-ью:
$ begin{array} {|ccc|} -1 & 1 & 5 \ 0 & 5 & 38 \ 0 & 0 & frac{23}{5} \ end{array}$ ;
Получили матрицу нужного типа. Посчитаем $D$:
$Δ = 10 cdot (-1) cdot 5 cdot frac{23}{5} = -230$.
Во время использования данного способа внимательно следите за знаками, а также за порядком вычислений.
Теперь вы умеете решать определители матриц наиболее распространёнными способами.
Находи статьи и создавай свой список литературы по ГОСТу
Поиск по теме
Download Article
Download Article
The determinant of a matrix is frequently used in calculus, linear algebra, and advanced geometry. Finding the determinant of a matrix can be confusing at first, but it gets easier once you do it a few times.
-
1
Write your 3 x 3 matrix. We’ll start with a 3 x 3 matrix A, and try to find its determinant |A|. Here’s the general matrix notation we’ll be using, and our example matrix:[1]
-
2
Choose a single row or column. This will be your reference row or column. You’ll get the same answer no matter which one you choose. For now, just pick the first row. Later, we’ll give some advice on how to choose the easiest option to calculate.[2]
- Let’s choose the first row of our example matrix A. Circle the 1 5 3. In general terms, circle a11 a12 a13.
Advertisement
-
3
Cross out the row and column of your first element. Look at the row or column you circled and select the first element. Draw a line through its row and column. You should be left with four numbers. We’ll treat these as a 2 x 2 matrix.[3]
- In our example, our reference row is 1 5 3. The first element is in row 1 and column 1. Cross out all of row 1 and column 1. Write the remaining elements as a 2 x 2 matrix:
-
1 5 324 746 2
-
4
Find the determinant of the 2 x 2 matrix. Remember, the matrix has a determinant of ad – bc. You may have learned this by drawing an X across the 2 x 2 matrix. Multiply the two numbers connected by the of the X. Then subtract the product of the two numbers connected by the /. Use this formula to calculate the determinate of the matrix you just found.[4]
- In our example, the determinant of the matrix = 4 * 2 – 7 * 6 = -34.
- This determinant is called the minor of the element we chose in our original matrix.[5]
In this case, we just found the minor of a11.
-
5
Multiply the answer by your chosen element. Remember, you selected an element from your reference row (or column) when you decided which row and column to cross out. Multiply this element by the determinant you just calculated for the 2×2 matrix.[6]
- In our example, we selected a11, which had a value of 1. Multiply this by -34 (the determinant of the 2×2) to get 1*-34 = -34.
-
6
Determine the sign of your answer. Next, you’ll multiply your answer either by 1 or by -1 to get the cofactor of your chosen element. Which you use depends on where the element was placed in the 3×3 matrix. Memorize this simple sign chart to track which element causes which:
-
+ – +
– + –
+ – + - Since we chose a11, marked with a +, we multiply the number by +1. (In other words, leave it alone.) The answer is still -34.
- Alternatively, you can find the sign with the formula (-1)i+j, where i and j are the element’s row and column.[7]
-
+ – +
-
7
Repeat this process for the second element in your reference row or column. Return to the original 3×3 matrix, with the row or column you circled earlier. Repeat the same process with this element:[8]
-
8
Repeat with the third element. You have one more cofactor to find. Calculate i for the third term in your reference row or column. Here’s a quick rundown of how you’d calculate the cofactor of a13 in our example:
- Cross out row 1 and column 3 to get
- Its determinant is 2*6 – 4*4 = -4.
- Multiply by element a13: -4 * 3 = -12.
- Element a13 is + on the sign chart, so the answer is -12.
-
9
Add your three results together. This is the final step. You’ve calculated three cofactors, one for each element in a single row or column. Add these together and you’ve found the determinant of the 3×3 matrix.
- In our example the determinant is -34 + 120 + -12 = 74.
Advertisement
-
1
Pick the reference with the most zeroes. Remember, you can pick any row or column as your reference. You’ll get the same answer no matter which you pick. If you pick a row or column with zeros, you only need to calculate the cofactor for the nonzero elements. Here’s why:[9]
- Let’s say you pick row 2, with elements a21, a22, and a23. To solve this problem, we’ll be looking at three different 2×2 matrices. Let’s call them A21, A22, and A23.
- The determinant of the 3×3 matrix is a21|A21| – a22|A22| + a23|A23|.
- If terms a22 and a23 are both 0, our formula becomes a21|A21| – 0*|A22| + 0*|A23| = a21|A21| – 0 + 0 = a21|A21|. Now we only have to calculate the cofactor of a single element.
-
2
Use row addition to make the matrix easier. If you take the values of one row and add them to a different row, the determinant of the matrix does not change. The same is true of columns. You can do this repeatedly — or multiply the values by a constant before adding — to get as many zeroes in the matrix as possible. This can save you a lot of time.
-
3
Learn the shortcut for triangular matrices. In these special cases, the determinant is simply the product of the elements along the main diagonal, from a11 in the top left to a33 in the lower right. We’re still talking about 3×3 matrices, but “triangular” ones have special patterns of nonzero values:[10]
- Upper triangular matrix: All the non-zero elements are on or above the main diagonal. Everything below is a zero.
- Lower triangular matrix: All the non-zero elements are on or below the main diagonal.
- Diagonal matrix: All the non-zero elements are on the main diagonal. (A subset of the above.)
- You can use the method of minors or the elementary row operations to find the inverse of a 3 x 3 matrix.[11]
- If you use the latter method to find the inverse of a matrix A, begin by setting up the formula [A | I]. Where I is the 3 x 3 identity matrix.[12]
- Then, use elementary row operations to reduce the left-hand side of the formula to I. The resulting formula will be [I | A-1], where A-1 is the inverse of A.[13]
Advertisement
Add New Question
-
Question
Why is the formula for the determinant (b^2-4ac)^(1/2) instead of ad-bc?
I think the OP was confused. They were referring to the discriminant, something you use in the quadratic formula. The formula for the determinant is different for every matrix, but for a 3×3 one is very hard to type out. It might be easier to Google it.
-
Question
How do I adjoin a matrix?
The adjoint of a square matrix is the transpose of the matrix Cij (cofactor of the original matrix).
-
Question
What is the formula for the determinant?
Prem Shah
Community Answer
The formula to find the determinant for a quadratic formula is (b^2-4ac), which is all in a square root.
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Video
-
If all elements of a row or column are 0, the determinant of that matrix is 0.
-
This method extends to square matrices of any size. For example, if using this for a 4×4 matrix, your “crossing out” leaves you with a 3×3 matrix, for which you calculate the determinate as described above. Be warned, this gets very tedious by hand!
Advertisement
About This Article
Article SummaryX
1. Write your 3 x 3 matrix.
2. Choose a single row or column.
3. Cross out the row and column of your first element.
4. Find the determinant of the 2 x 2 matrix.
5. Multiply the answer by your chosen element.
6. Find the sign of your answer (+ or -) using the formula (-1)*(i+j), where i and j are the element’s row and column. The formula will tell you whether your answer is positive or negative.
7. Repeat this process for the second element in your reference row or column.
8. Repeat with the third element.
9. Add your three results together.
Did this summary help you?
Thanks to all authors for creating a page that has been read 1,636,177 times.