Формула вычисления матрицы. Определитель матрицы онлайн

Второго порядка называется число, равное разности между произведением чисел, образующих главную диагональ, и произведением чисел, стоящих на побочной диагонали, можно встретить следующие обозначения определителя: ; ; ; detA (детерминант).

.

Пример:
.

Определителем матрицы третьего порядка называется число или математическое выражение, вычисляемое по следующему правилу

Наиболее простым способом вычисления определителя третьего порядка является дописывание снизу определителя двух первых строк.

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

Пример:

Разложение определителя по элементам некоторой строки (столбца).

Минором М ij элемента а ij квадратной матрицы А называется определитель, составленный из элементов матрицы А , оставшихся после вычеркивания i- ой строки и j -го столбца.

Например, минором к элементу а 21 матрицы третьего порядка
будет определитель
.

Будем говорить, что элемент а ij занимает четное место, если i+j (сумма номеров строки и столбца на пересечении которых находится данный элемент) - четное число, нечетное место, если i+j - нечетное число.

Алгебраическим дополнением А ij элемента а ij квадратной матрицы А называется выражение (или величина соответствующего минора, взятого со знаком «+», если элемент матрицы занимает четное место, и со знаком «-», если элемент занимает нечетное место).

Пример:

а 23 = 4;

- алгебраическое дополнение элемента а 22 = 1.

Теорема Лапласа . Определитель равен сумме произведений элементов некоторой строки (столбца) на соответствующие им алгебраические дополнения.

Проиллюстрируем на примере определителя третьего порядка. Вычислить определитель третьего порядка разложением по первой строке можно следующим образом

Аналогично можно вычислить определитель третьего порядка, разложив по любой строке или столбцу. Удобно раскладывать определитель по той строке (или столбцу), в которой содержится больше нулей.

Пример :

Таким образом, вычисление определителя 3-го порядка сводится к вычислению 3-х определителей второго порядка. В общем случае можно вычислить определитель квадратной матрицы n -го порядка, сводя его к вычислению n определителей (n-1 )-го порядка

Замечание. Не существует простых способов для вычисления определителей более высокого порядка, аналогичных способам вычисления определителей 2-го и 3-го порядка. Поэтому для вычисления определителей выше третьего порядка может использоваться только метод разложения.


Пример . Вычислить определитель четвертого порядка.

Разложим определитель по элементам третьей строки

Свойства определителей:

1. Определитель не изменится, если его строки заменить столбцами и наоборот.

2. При перестановке двух соседних строк (столбцов) определитель меняет знак на противоположный.

3. Определитель с двумя одинаковыми строками (столбцами) равен 0.

4. Общий множитель всех элементов некоторой строки (столбца) определителя можно вынести за знак определителя.

5. Определитель не изменится, если к элементам одного из его столбцов (строки) прибавить соответствующие элементы любого другого столбца (строки), умноженные на некоторое число.

Определители матриц часто используются в вычислениях, в линейной алгебре и аналитической геометрии. Вне академического мира определители матриц постоянно требуются инженерам и программистам, в особенности тем, кто работает с компьютерной графикой. Если вы уже знаете, как найти определитель матрицы размерностью 2x2, то из инструментов для нахождения определителя матрицы 3x3 вам будут необходимы только сложение, вычитание и умножение.

Шаги

Поиск определителя

    Запишите матрицу размерностью 3 x 3. Запишем матрицу размерностью 3 x 3, которую обозначим M, и найдем ее определитель |M|. Далее приводится общая форма записи матрицы, которую мы будем использовать, и матрица для нашего примера:

    • M = (a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33) = (1 5 3 2 4 7 4 6 2) {\displaystyle M={\begin{pmatrix}a_{11}&a_{12}&a_{13}\\a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33}\end{pmatrix}}={\begin{pmatrix}1&5&3\\2&4&7\\4&6&2\end{pmatrix}}}
  1. Выберите строку или столбец матрицы. Эта строка (или столбец) будет опорной. Результат будет одинаков, независимо от того, какую строку или какой столбец вы выберете. В данном примере давайте возьмем первую строку. Чуть позже вы найдете несколько советов касательно того, как выбирать строку или столбец, чтобы упростить вычисления.

    • Давайте выберем первую строку матрицы M в нашем примере. Обведите числа 1 5 3. В общей форме обведите a 11 a 12 a 13 .
  2. Зачеркните строку или столбец с первым элементом. Обратитесь к опорной строке (или к опорному столбцу) и выберите первый элемент. Проведите горизонтальную и вертикальную черту через этот элемент, вычеркнув таким образом столбец и строку с этим элементом. Должно остаться четыре числа. Будем считать эти элементы новой матрицей размерностью 2 x 2.

    • В нашем примере, опорной строкой будет 1 5 3. Первый элемент находится на пересечении первого столбца и первой строки. Вычеркните строку и столбец с этим элементом, то есть первую сроку и первый столбец. Запишите оставшиеся элементы в виде матрицы 2 x 2 :
    • 1 5 3
    • 2 4 7
    • 4 6 2
  3. Найдите определитель матрицы 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).

    • В нашем примере мы выбирали элемент a 11 , который равнялся 1. Умножим его на -34 (определитель матрицы 2x2), и у нас получится 1*-34 = -34 .
  4. Определите знак полученного результата. Далее вам понадобится умножить полученный результат на 1, либо на -1, чтобы получить алгебраическое дополнение (кофактор) выбранного элемента. Знак кофактора будет зависеть от того, в каком месте матрицы 3x3 стоит элемент. Запомните эту простую схему знаков, чтобы знать знак кофактора:

  5. Повторите все вышеописанные действия со вторым элементом опорной строки (или столбца). Вернитесь к исходной матрице размерностью 3x3 и строке, которую мы обвели в самом начале вычислений. Повторите все действия с этим элементом:

    • Вычеркните строку и столбец с этим элементом. В нашем примере мы должны выбрать элемент a 12 (равный 5). Вычеркнем первую строку (1 5 3) и второй столбец (5 4 6) {\displaystyle {\begin{pmatrix}5\\4\\6\end{pmatrix}}} матрицы.
    • Запишите оставшиеся элементы в виде матрицы 2x2. В нашем примере матрица будет иметь вид (2 7 4 2) {\displaystyle {\begin{pmatrix}2&7\\4&2\end{pmatrix}}}
    • Найдите определитель этой новой матрицы 2x2. Воспользуйтесь вышеприведенной формулой ad - bc. (2*2 - 7*4 = -24)
    • Умножьте полученный определитель на выбранный элемент матрицы 3x3. -24 * 5 = -120
    • Проверьте, нужно ли умножить результат на -1. Воспользуемся формулой (-1) ij , чтобы определить знак алгебраического дополнения. Для выбранного нами элемента a 12 в таблице указан знак «-», аналогичный результат дает и формула. То есть мы должны изменить знак: (-1)*(-120) = 120 .
  6. Повторите с третьим элементом. Далее вам понадобится найти еще одно алгебраическое дополнение. Вычислите его для последнего элемента опорной строки или опорного столбца. Далее приводится краткое описание того, как вычисляется алгебраическое дополнение для a 13 в нашем примере:

    • Зачеркните первую строку и третий столбец, чтобы получить матрицу (2 4 4 6) {\displaystyle {\begin{pmatrix}2&4\\4&6\end{pmatrix}}}
    • Ее определитель равен 2*6 - 4*4 = -4.
    • Умножьте результат на элемент a 13: -4 * 3 = -12.
    • Элемент a 13 имеет знак + в приведенной выше таблице, поэтому ответ будет -12 .
  7. Сложите полученные результаты. Это последний шаг. Вам необходимо сложить полученные алгебраические дополнения элементов опорной строки (или опорного столбца). Сложите их вместе, и вы получите значение определителя матрицы 3x3.

    • В нашем примере определитель равен -34 + 120 + -12 = 74 .

    Как упростить задачу

    1. Выбирайте в качестве опорной строки (или столбца) ту, что имеет больше нулей. Помните, что в качестве опорной вы можете выбрать любую строку или столбец. Выбор опорной строки или столбца не влияет на результат. Если вы выберете строку с наибольшим количеством нулей, вам придется выполнять меньше вычислений, поскольку вам будет необходимо вычислить алгебраические дополнения только для ненулевых элементов. Вот почему:

      • Допустим, вы выбрали 2 строку с элементами a 21 , a 22 , and a 23 . Чтобы найти определитель, вам будет необходимо найти определители трех различных матриц размерностью 2x2. Давайте назовем их A 21 , A 22 , and A 23 .
      • То есть определитель матрицы 3x3 равен a 21 |A 21 | - a 22 |A 22 | + a 23 |A 23 |.
      • Если оба элемента a 22 и a 23 равны 0, то наша формула становится намного короче a 21 |A 21 | - 0*|A 22 | + 0*|A 23 | = a 21 |A 21 | - 0 + 0 = a 21 |A 21 |. То есть необходимо вычислить только алгебраическое дополнение одного элемента.
    2. Используйте сложение строк, чтобы упростить матрицу. Если вы возьмете одну строку и прибавите к ней другую, то определитель матрицы не изменится. То же самое верно и для столбцов. Подобные действия можно выполнять несколько раз, кроме того, вы можете умножать значения строки на постоянную (перед сложением) для того, чтобы получить как можно больше нулей. Подобные действия могут сэкономить массу времени.

      • Например, у нас есть матрица из трех строк: (9 − 1 2 3 1 0 7 5 − 2) {\displaystyle {\begin{pmatrix}9&-1&2\\3&1&0\\7&5&-2\end{pmatrix}}}
      • Чтобы избавиться от 9 на месте элемента a 11 , мы можем умножить вторую строку на -3 и прибавить результат к первой. Новая первая строка будет + [-9 -3 0] = .
      • То есть мы получаем новую матрицу (0 − 4 2 3 1 0 7 5 − 2) {\displaystyle {\begin{pmatrix}0&-4&2\\3&1&0\\7&5&-2\end{pmatrix}}} Попробуйте проделать то же самое со столбцами, чтобы получить на месте элемента a 12 нуль.
    3. Помните, что вычислять определитель треугольных матриц намного проще. Определитель треугольных матриц вычисляется как произведение элементов на главной диагонали, от a 11 в верхнем левом углу до a 33 в нижнем правом углу. Речь в данном случае идет о треугольных матрицах размерностью 3x3. Треугольные матрицы могут быть следующих видов, в зависимости от расположения ненулевых значений:

      • Верхняя треугольная матрица: Все ненулевые элементы находятся на главной диагонали и выше нее. Все элементы ниже главной диагонали равны нулю.
      • Нижняя треугольная матрица: Все ненулевые элементы находятся ниже главной диагонали и на ней.
      • Диагональная матрица: Все ненулевые элементы находятся на главной диагонали. Является частным случаем вышеописанных матриц.
      • Описанный метод распространяется на квадратные матрицы любого ранга. Например, если вы используете его для матрицы 4x4, то после «вычеркивания» будут оставаться матрицы 3x3, для которых определитель будет вычисляться вышеупомянутым способом. Будьте готовы к тому, что вычислять определитель для матриц таких размерностей вручную - очень трудоемкая задача!
      • Если все элементы строки или столбца равны 0, то определитель матрицы тоже равен 0.

Постановка задачи

Задание подразумевает знакомство пользователя с основными понятиями численных методов, такими как определитель и обратная матрица , и различными способами их вычислений. В данном теоретическом отчете простым и доступным языком сначала вводятся основные понятия и определения, на основании которых проводится дальнейшее исследование. Пользователь может не иметь специальных знаний в области численных методов и линейной алгебры , но с легкостью сможет воспользоваться результатами данной работы. Для наглядности приведена программа вычисления определителя матрицы несколькими методами, написанная на языке программирования C++. Программа используется как лабораторный стенд для создания иллюстраций к отчету. А также проводится исследование методов для решения систем линейных алгебраических уравнений . Доказывается бесполезность вычисления обратной матрицы, поэтому в работе приводится более оптимальные способы решения уравнений не вычисляя ее. Рассказывается почему существует такое количество различных методов вычисления определителей и обратных матриц и разбираются их недостатки. Также рассматриваются погрешности при вычислении определителя и оценивается достигнутая точность. Помимо русских терминов в работе используются и их английские эквиваленты для понимания, под какими названиями искать численные процедуры в библиотеках и что означают их параметры.

Основные определения и простейшие свойства

Определитель

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

Определитель квадратной матрицы будем обозначать или det .

Определение 1. Определителем квадратной матрицы второго порядка называется число .

Определителем квадратной матрицы порядка , называется число

где - определитель матрицы порядка , полученной из матрицы вычеркиванием первой строки и столбца с номером .

Для наглядности запишем, как можно вычислить определитель матрицы четвертого порядка:

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

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

Замечание. В литературе вместо термина "определитель" используется также термин "детерминант", имеющий тот же самый смысл. От слова "детерминант" и появилось обозначение det .

Рассмотрим некоторые свойства определителей, которые сформулируем в виде утверждений.

Утверждение 1. При транспонировании матрицы определитель не меняется, то есть .

Утверждение 2. Определитель произведения квадратных матриц равен произведению определителей сомножителей, то есть .

Утверждение 3. Если в матрице поменять местами две строки, то ее определитель сменит знак.

Утверждение 4. Если матрица имеет две одинаковые строки, то ее определитель равен нулю.

В дальнейшем нам потребуется складывать строки и умножать строку на число. Эти действия над строками (столбцами) мы будем выполнять так же, как действия над матрицами-строками (матрицами-столбцами), то есть поэлементно. Результатом будет служить строка (столбец), как правило, не совпадающая со строками исходной матрицы. При наличии операций сложения строк (столбцов) и умножения их на число мы можем говорить и о линейных комбинациях строк (столбцов), то есть суммах с числовыми коэффициентами.

Утверждение 5. Если строку матрицы умножить на число , то ее определитель умножится на это число.

Утверждение 6. Если матрица содержит нулевую строку, то ее определитель равен нулю.

Утверждение 7. Если одна из строк матрицы равна другой, умноженной на число (строки пропорциональны), то определитель матрицы равен нулю.

Утверждение 8. Пусть в матрице i-ая строка имеет вид . Тогда , где матрица получается из матрицы заменой i-ой строки на строку , а матрица - заменой i-ой строки на строку .

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

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

Определение 2. Алгебраическим дополнением к элементу матрицы называется число, равное , где - определитель матрицы, полученной из матрицы вычеркиванием i-ой строки и j-ого столбца. Алгебраическое дополнение к элементу матрицы обозначается .

Пример. Пусть . Тогда

Замечание. Используя алгебраические дополнения, определение 1 определителя можно записать так:

Утверждение 11. Разложение определителя по произвольной строке.

Для определителя матрицы справедлива формула

Пример. Вычислите .

Решение. Воспользуемся разложением по третьей строке, так выгоднее, поскольку в третьей строке два числа из трех - нули. Получим

Утверждение 12. Для квадратной матрицы порядка при выполнено соотношение .

Утверждение 13. Все свойства определителя, сформулированные для строк (утверждения 1 - 11), справедливы и для столбцов, в частности, справедливо разложение определителя по j-ому столбцу и равенство при .

Утверждение 14. Определитель треугольной матрицы равен произведению элементов ее главной диагонали.

Следствие. Определитель единичной матрицы равен единице, .

Вывод. Перечисленные выше свойства позволяют находить определители матриц достаточно высоких порядков при сравнительно небольшом объеме вычислений. Алгоритм вычислений следующий.

Алгоритм создания нулей в столбце. Пусть требуется вычислить определитель порядка . Если , то поменяем местами первую строку и любую другую, в которой первый элемент не нуль. В результате определитель , будет равен определителю новой матрицы с противоположным знаком. Если же первый элемент каждой строки равен нулю, то матрица имеет нулевой столбец и по утверждениям 1, 13 ее определитель равен нулю.

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

Остальные элементы новой второй строки обозначим , . Определитель новой матрицы по утверждению 9 равен . Первую строку умножим на число и прибавим к третьей. Первый элемент новой третьей строки будет равен

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

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

причем . Для вычисления определителя матрицы используем разложение по первому столбцу

Так как , то

В правой части стоит определитель матрицы порядка . К нему применим тот же алгоритм, и вычисление определителя матрицы сведется к вычислению определителя матрицы порядка . Процесс повторяем до тех пор, пока не дойдем до определителя второго порядка, который вычисляется по определению.

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

Пример. Вычислите определитель матрицы .

Решение. Первую строку оставляем без изменения. Ко второй строке прибавляем первую, умноженную на число :

Определитель не меняется. К третьей строке прибавляем первую, умноженную на число :

Определитель не меняется. К четвертой строке прибавляем первую, умноженную на число :

Определитель не меняется. В результате получаем

По тому же алгоритму считаем определитель матрицы порядка 3, стоящий справа. Первую строку оставляем без изменений, ко второй строке прибавляем первую, умноженную на число :

К третьей строке прибавляем первую, умноженную на число :

В результате получаем

Ответ. .

Замечание. Хотя при вычислениях использовались дроби, результат оказался целым числом. Действительно, используя свойства определителей и то, что исходные числа - целые, операций с дробями можно было бы избежать. Но в инженерной практике числа крайне редко бывают целыми. Поэтому, как правило, элементы определителя будут десятичными дробями и применять какие-то ухищрения для упрощения вычислений нецелесообразно.

Обратная матрица

Определение 3. Матрица называется обратной матрицей для квадратной матрицы , если .

Из определения следует, что обратная матрица будет квадратной матрицей того же порядка, что и матрица (иначе одно из произведений или было бы не определено).

Обратная матрица для матрицы обозначается . Таким образом, если существует, то .

Из определения обратной матрицы следует, что матрица является обратной для матрицы , то есть . Про матрицы и можно говорить, что они обратны друг другу или взаимно обратны.

Если определитель матрицы равен нулю, то обратная к ней не существует.

Так как для нахождения обратной матрицы важно, равен ли определитель марицы нулю или нет, то введем следующие определения.

Определение 4. Квадратную матрицу назовем вырожденной или особенной матрицей , если , и невырожденной или неособенной матрицей , если .

Утверждение. Если обратная матрица существует, то она единственна.

Утверждение. Если квадратная матрица является невырожденной, то обратная для нее существует и (1) где - алгебраические дополнения к элементам .

Теорема. Обратная матрица для квадратной матрицы существует тогда и только тогда, когда матрица - невырожденная, обратная матрица единственна, и справедлива формула (1).

Замечание. Следует обратить особое внимание на места, занимаемые алгебраическими дополнениями в формуле обратной матрицы: первый индекс показывает номер столбца , а второй - номер строки , в которые нужно записать вычисленное алгебраическое дополнение.

Пример. .

Решение. Находим определитель

Так как , то матрица - невырожденная, и обратная для нее существует. Находим алгебраические дополнения:

Составляем обратную матрицу, размещая найденные алгебраические дополнения так, чтобы первый индекс соответствовал столбцу, а второй - строке: (2)

Полученная матрица (2) и служит ответом к задаче.

Замечание. В предыдущем примере было бы точнее ответ записать так:
(3)

Однако запись (2) более компактна и с ней удобнее проводить дальнейшие вычисления, если таковые потребуются. Поэтому запись ответа в виде (2) предпочтительнее, если элементы матриц - целые числа. И наоборот, если элементы матрицы - десятичные дроби, то обратную матрицу лучше записать без множителя впереди.

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

Пример. Найдите обратную матрицу для матрицы .

Решение. - существует.

Ответ: .

Вывод. Нахождение обратной матрицы по формуле (1) требует слишком много вычислений. Для матриц четвертого порядка и выше это неприемлемо. Реальный алгоритм нахождения обратной матрицы будет приведен позже.

Вычисление определителя и обратной матрицы с помощью метода Гаусса

Метод Гаусса можно использовать для нахождения определителя и обратной матрицы .

Именно, определитель матрицы равен det .

Обратная матрица находится решением систем линейных уравнений методом исключения Гаусса:

Где есть j-тый столбец единичной матрицы , - искомый вектор.

Полученные векторы решений - образуют, очевидно, столбцов матрицы , поскольку .

Формулы для определителя

1. Если матрица невырожденная, то и (произведение ведущих элементов).

В ходе решения задач по высшей математике очень часто возникает необходимость вычислить определитель матрицы . Определитель матрицы фигурирует в линейной алгебре, аналитической геометрии, математическом анализе и других разделах высшей математики. Таким образом, без навыка решения определителей просто не обойтись. Также для самопроверки Вы можете бесплатно скачать калькулятор определителей , он сам по себе не научит решать определители, но очень удобен, поскольку всегда выгодно заранее знать правильный ответ!

Я не буду давать строгое математическое определение определителя, и, вообще, буду стараться минимизировать математическую терминологию, большинству читателей легче от этого не станет. Задача данной статьи – научить Вас решать определители второго, третьего и четвертого порядка. Весь материал изложен в простой и доступной форме, и даже полный (пустой) чайник в высшей математике после внимательного изучения материала сможет правильно решать определители.

На практике чаще всего можно встретить определитель второго порядка, например: , и определитель третьего порядка, например: .

Определитель четвертого порядка тоже не антиквариат, и к нему мы подойдём в конце урока.

Надеюсь, всем понятно следующее: Числа внутри определителя живут сами по себе, и ни о каком вычитании речи не идет! Менять местами числа нельзя!

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

Таким образом, если дан какой-либо определитель, то ничего внутри него не трогаем!

Обозначения : Если дана матрица , то ее определитель обозначают . Также очень часто определитель обозначают латинской буквой или греческой .

1) Что значит решить (найти, раскрыть) определитель? Вычислить определитель – это значит НАЙТИ ЧИСЛО. Знаки вопроса в вышерассмотренных примерах – это совершенно обыкновенные числа.

2) Теперь осталось разобраться в том, КАК найти это число? Для этого нужно применить определенные правила, формулы и алгоритмы, о чём сейчас и пойдет речь.

Начнем с определителя «два» на «два» :

ЭТО НУЖНО ЗАПОМНИТЬ, по крайне мере на время изучения высшей математики в ВУЗе.

Сразу рассмотрим пример:

Готово. Самое главное, НЕ ЗАПУТАТЬСЯ В ЗНАКАХ.

Определитель матрицы «три на три» можно раскрыть 8 способами, 2 из них простые и 6 - нормальные.

Начнем с двух простых способов

Аналогично определителю «два на два», определитель «три на три» можно раскрыть с помощью формулы:

Формула длинная и допустить ошибку по невнимательности проще простого. Как избежать досадных промахов? Для этого придуман второй способ вычисления определителя, который фактически совпадает с первым. Называется он способом Саррюса или способом «параллельных полосок».
Суть состоит в том, что справа от определителя приписывают первый и второй столбец и аккуратно карандашом проводят линии:


Множители, находящиеся на «красных» диагоналях входят в формулу со знаком «плюс».
Множители, находящиеся на «синих» диагоналях входят в формулу со знаком минус:

Пример:

Сравните два решения. Нетрудно заметить, что это ОДНО И ТО ЖЕ, просто во втором случае немного переставлены множители формулы, и, самое главное, вероятность допустить ошибку значительно меньше.

Теперь рассмотрим шесть нормальных способов для вычисления определителя

Почему нормальных? Потому что в подавляющем большинстве случаев определители требуется раскрывать именно так.

Как Вы заметили, у определителя «три на три» три столбца и три строки.
Решить определитель можно, раскрыв его по любой строке или по любому столбцу .
Таким образом, получается 6 способов, при этом во всех случаях используется однотипный алгоритм.

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

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

Внимание! Матрица знаков – это мое собственное изобретение. Данное понятие не научное, его не нужно использовать в чистовом оформлении заданий, оно лишь помогает Вам понять алгоритм вычисления определителя.

Сначала я приведу полное решение. Снова берем наш подопытный определитель и проводим вычисления:

И главный вопрос: КАК из определителя «три на три» получить вот это вот:
?

Итак, определитель «три на три» сводится к решению трёх маленьких определителей, или как их еще называют, МИНОРОВ . Термин рекомендую запомнить, тем более, он запоминающийся: минор – маленький.

Коль скоро выбран способ разложения определителя по первой строке , очевидно, что всё вращается вокруг неё:

Элементы обычно рассматривают слева направо (или сверху вниз, если был бы выбран столбец)

Поехали, сначала разбираемся с первым элементом строки, то есть с единицей:

1) Из матрицы знаков выписываем соответствующий знак:

2) Затем записываем сам элемент:

3) МЫСЛЕННО вычеркиваем строку и столбец, в котором стоит первый элемент:

Оставшиеся четыре числа и образуют определитель «два на два», который называется МИНОРОМ данного элемента (единицы).

Переходим ко второму элементу строки.

4) Из матрицы знаков выписываем соответствующий знак:

5) Затем записываем второй элемент:

6) МЫСЛЕННО вычеркиваем строку и столбец, в котором стоит второй элемент:

Ну и третий элемент первой строки. Никакой оригинальности:

7) Из матрицы знаков выписываем соответствующий знак:

8) Записываем третий элемент:

9) МЫСЛЕННО вычеркиваем строку и столбец, в котором стоит третий элемент:

Оставшиеся четыре числа записываем в маленький определитель.

Остальные действия не представляют трудностей, поскольку определители «два на два» мы считать уже умеем. НЕ ПУТАЕМСЯ В ЗНАКАХ!

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

Определитель «четыре на четыре» можно вычислить, используя этот же алгоритм.
При этом матрица знаков у нас увеличится:

В следующем примере я раскрыл определитель по четвертому столбцу :

А как это получилось, попробуйте разобраться самостоятельно. Дополнительная информация будет позже. Если кто захочет прорешать определитель до конца, правильный ответ: 18. Для тренировки лучше раскрыть определитель по какому-нибудь другому столбцу или другой строке.

Потренироваться, раскрыть, провести расчёты – это очень хорошо и полезно. Но сколько времени вы потратите на большой определитель? Нельзя ли как-нибудь быстрее и надёжнее? Предлагаю ознакомиться с эффективными методами вычисления определителей на втором уроке – Свойства определителя. Понижение порядка определителя .

БУДЬТЕ ВНИМАТЕЛЬНЫ!

Пусть имеется квадратная матрица A размером n x n .
Определение. Определителем называется алгебраическая сумма всевозможных произведений элементов, взятых по одному из каждого столбца и каждой строки матрицы A . Если в каждом таком произведении (члене определителя) множители расположены в порядке следования столбцов (т.е. вторые индексы элементов a ij в произведении расположены в порядке возрастания), то со знаком (+) берутся те произведения, у которых перестановка первых индексов чётная, а со знаком (-) – те, ­ у которых она нечетная.
.
Здесь - число инверсий в перестановке индексов i 1 , i 2 , …, i n .

Методы нахождения определителей

  1. Определитель матрицы разложением по строкам и столбцам через миноры.
  2. Определитель методом приведения к треугольному виду (методом Гаусса)

Свойство определителей

  1. При транспонировании матрицы её определитель не меняется.
  2. Если поменять местами две строки или два столбца определителя, то определитель изменит знак, а по абсолютной величине не изменится.
  3. Пусть C = AB где A и B квадратные матрицы. Тогда detC = detA ∙ detB .
  4. Определитель с двумя одинаковыми строками или с двумя одинаковыми столбцами равен 0. Если все элементы некоторой строки или столбца равны нулю, то и сам определитель равен нулю.
  5. Определитель с двумя пропорциональными строками или столбцами равен 0.
  6. Определитель треугольной матрицы равен произведению диагональных элементов. Определитель диагональной матрицы равен произведению элементов стоящих на главной диагонали.
  7. Если все элементы строки (столбца) умножить на одно и то же число, то определитель умножится на это число.
  8. Если каждый элемент некоторой строки (столбца) определителя представлен в виде суммы двух слагаемых, то определитель равен сумме двух определителей, у которых все строки (столбцы) кроме данной, прежние, а в данной строке (столбце) в первом определителе стоят первые, а во втором - вторые слагаемые.
  9. Теорема Якоби: Если к элементам некоторого столбца определителя прибавить соответствующие элементы другого столбца, умноженные на произвольный множитель λ, то величина определителя не изменится.
Таким образом, определитель матрицы остается без изменения, если:
  • транспонировать матрицу;
  • прибавить к какой-либо строке другую строку, умноженную на любое число.

Задание 1 . Вычислить определитель, разлагая его по строке или столбцу.
Решение :xml :xls
Пример 1 :xml :xls

Задание 2 . Вычислить определитель двумя способами: а) по правилу «треугольников»; б) разложением по строке.

Решение .
а) Слагаемые, входящие в со знаком «минус», строятся таким же образом относительно побочной диагонали.

2 2 1
-1 0 4
-2 2 0
=
= 2 0 0 - 2 4 2 - (-1) 2 0 + (-1) 1 2 + (-2) 2 4 - (-2) 1 0 = -34
б) Запишем матрицу в виде:
A =
2 2 1
-1 0 4
-2 2 0

Главный определитель:
∆ = 2 (0 0-2 4)-(-1 (2 0-2 1))+(-2 (2 4-0 1)) = -34

Задание 3 . Укажите, чему равен определитель квадратной матрицы A четвертого порядка, если ее ранг r(A)=1.
Ответ: det(A) = 0.




Top