Как найти определитель матрицы 4 порядка. Вычисление определителей

Инструкция

Для вычисления детерминанта (Det A) матрицы размерностью 5х5 проведите элементов по первой строке. Для этого возьмите первый элемент данной строки и вычеркните из матрицы строку и столбец, на пересечении которых он находится. Запишите формулу произведения первого и определителя полученной матрицы 4 порядка: a11*detM1 – это будет первое слагаемое для нахождения Det A. В оставшейся четырехразрядной матрице М1 вам будет позже так же найти определитель (дополнительный минор).

Аналогичным образом, последовательно вычеркивайте столбец и строку, содержащие 2, 3, 4 и 5 элемент первой строки начальной матрицы, и находите для каждого из них соответствующую матрицу 4х4. Запишите произведения этих элементов на дополнительные миноры: a12*detM2, a13*detM3, a14*detM4, a15*detM5.

Найдите определители полученных матриц 4 порядка. Для этого проведите тем же методом понижение размерности. Первый элемент b11 матрицы M1 умножьте на определитель оставшейся матрицы 3х3 (C1). Детерминант же трехмерной матрицы можно легко по формуле: detC1 = c11* c22*c33 + c13* c21*c32 + c12* c23*c31 - c21* c12*c33 - c13* c22*c31 - c11* c32*c23, где cij – элементы полученной матрицы C1.

Далее рассмотрите аналогично второй элемент b12 матрицы М1 и вычислите его с соответствующим дополнительным минором detC2 полученной трехмерной матрицы. Таким же образом найдите произведения для 3 и 4 элемента первой матрицы 4 порядка. После чего определите искомый дополнительный минор матрицы detМ1. Для этого, согласно формуле разложения по строке, : detМ1 = b11*detC1 - b12*detC2 + b13*detC3 - b14*detC4. Вы получили первое слагаемое, необходимое для нахождения Det A.

Вычислите остальные слагаемые определителя матрицы пятого порядка, аналогичным образом понижая размерность каждой матрицы 4 порядка. Окончательная так: Det A = a11*detM1 - a12*detM2 + a13*detM3 - a14*detM4 + a15*detM5.

Инструкция

Самая простая и краткая формулировка этой операции такова: матрицы перемножаются по алгоритму "строка на столбец".

Теперь подробнее об этом правиле, а также о возможных ограничениях и особенностях.

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

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

Также стоит отметить ещё один важный момент: у умножения матриц нет коммутативности (или "перестановочности"), иначе говоря, А умножить на B не равняется B умножить на А. Запомните это и не путайте с правилом для умножения чисел.

Теперь, собственно сам процесс умножения.

Пусть мы умножаем матрицу А на матрицу B справа.

Берём первую строчку матрицы А и ее i-ый элемент умножаем на i-ый элемент первого столцба матрицы B. Все полученные складываем и записываем на место а11 в итоговую матрицу.

Затем также поступаем с первой строкой матрицы А и 3-им, 4-ым и т.д. столбцами матрицы Б, заполнив, таким образом, первую строчку итоговой матрицы.

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

Затем к 3-ей, 4-ой и т.д.

Повторяем , пока не перемножим все строки в матрице А со всеми столбцами матрицы В.

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

Вам понадобится

  • Калькулятор

Инструкция

Для проверки этого условия проще всего воспользоваться следующим алгоритмом - запишите размерность первой матрицы как (a*b). Дальше размерность второй - (c*d). Если b=c - матрицы соразмерны, их можно перемножать.

Дальше произведите само перемножение. Помните - при перемножении двух матриц получается матрица. То есть, задача перемножения сводится к задаче нахождения новой, с размерностью (a*d). На СИ задачи перемножения матрицы выглядит следующим образом:
void matrixmult(int m1[n], int m1_row, int m1_col, int m2[n], int m2_row, int m2_col, int m3[n], int m3_row, int m3_col)
{ for (int i = 0; i < m3_row; i++)
for (int j = 0; j < m3_col; j++)
m3[i][j]=0;
for (int k = 0; k < m2_col; k++)
for (int i = 0; i < m1_row; i++)
for (int j = 0; j < m1_col; j++)
m3[i][k] += m1[i][j] * m2[j][k];
}

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

После того, как вы нашли все элементы третьей матрицы, записываете ее. Вы нашли произведение матриц.

Источники:

  • Главный математический портал России в 2019
  • как находить произведение матриц в 2019

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

Вам понадобится

Инструкция

Квадратная матрица четвертого представляет из себя из четырех строк и четырех столбцов. Ее определитель считается по общей рекурсивной формуле, приведенной на рисунке. M с индексами является дополнительным минором этой матрицы. Минор квадратной матрицы порядка n M с индексом 1 вверху и индексами от 1 до n внизу, - это определитель матрицы, который получается из исходной вычеркиванием первой строки и j1...jn столбцов (j1...j4 столбцов в случае квадратной матрицы четвертого порядка).

Из этой следует, что в результате для определителя квадратной матрицы четвертого порядка представит из себя сумму из четырех слагаемых. Каждое слагаемой будет являться произведением ((-1)^(1+j))aij, то есть одного из членов перовой строки матрицы, взятого с положительным или знаком, на квадратную третьего порядка (минор квадратной матрицы).

Получившиеся миноры, которые представляют из себя матрицы третьего порядка, можно уже по известной частной формуле, без использования новых миноров. Определители квадратной матрицы третьего порядка можно рассчитать по так называемому «правилу треугольника». Формулу для расчета определителя в этом случае выводить не нужно, а можно запомнить ее геометрическую схему. Эта изображена на приведенном рисунке. В результате |А| = a11*a22*a33+a12*a23*a31+a13*a21*a32-a11*a23*a32-a12*a21*a33-a13*a22*a31.
Следовательно, миноры вычислены и определитель квадратной матрицы четвертого порядка может быть посчитан.

Источники:

  • как рассчитать определитель

Вам понадобится

  • - программа Microsoft Office Excel.

Инструкция

Запустите программу Microsoft Office Excel. В меню ввода данных впишите данную вам матрицу для последующего вычисления ее определителя. Выделите одну из незанятых ячеек таблицы, после чего введите следующую формулу: “=МОПРЕД(ak:fg)”. В данном случае ak будет означать координаты, соответствующие левому верхнему углу заданной матрицы, а fg – нижнему правому. Для получения определителя нажмите клавишу Enter. Нужное значение будет отображено в выбранной вами пустой ячейке.

Используйте функционал Excel для вычисления и других значений. В случае если вы не умеете использовать формулы в Microsoft Office Excel, скачайте специальную тематическую литературу, и после прочтения вам будет достаточно легко сориентироваться по данной программе.

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

Время от времени выполняйте проверку полученных в Microsoft Office Excel результатов вычисления. Это связано с тем, что в системе могли произойти какие-либо изменения со временем, в частности это относится к тем, кто выполняет работу по шаблона. Всегда нелишним будет лишний раз сверить результаты сразу нескольких текущих вычислений.

Также при работе с формулами будьте крайне осторожны и не допускайте появления в вашем компьютере вирусов. Даже в случае если операции с формулами в Microsoft Office Excel понадобится вам единоразово, изучите функционал данной программы в большей степени, поскольку эти навыки помогут вам в дальнейшем лучше понимать автоматизацию учета и применять Excel для выполнения определенных заданий.

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

Инструкция

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

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

Переход к компактным матричным вычислениям помогает быстро две вещи: во-первых, имеет ли эта решение, во-вторых, найти его. Достаточным условием решения является

Лекция 6

Матрицы

6.1. Основные понятия

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

Для обозначения матрицы используются круглые скобки или сдвоенные вертикальные линии:

Числа, составляющие матрицу, называются ее элементами , элементматрицырасположен в ее-й строке и-м столбце.

Числа и(число строк и столбцов матрицы) называются ее порядками.

Говорят также, что - матрица размером
.

Если
, матрицаназываетсяквадратной .

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

Среди квадратных матриц отметим диагональные матрицы , у которых все элементы с неравными индексами (
) равны нулю:

.

Будем говорить, что элементы
расположены на главной диагонали.

Диагональная матрица вида

называется единичной матрицей.

В дальнейшем будут встречаться матрицы вида

и
,

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

и одной строки:

(матрица-столбец и матрица-строка ).

Матрица, все элементы которой равны нулю, называется нулевой.

6.2. Определители порядка n

Пусть дана квадратная матрица порядка :

. (6.1)

Составим всевозможные произведения элементов матрицы, расположенных в разных строках и разных столбцах, т.е. произведения вида

. (6.2)

Число произведений вида (6.2) равно (примем этот факт без доказательства).

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

Вторые индексы множителей в (6.2) составляют перестановку первых натуральных чисел
.

Говорят, что числа ив перестановке составляютинверсию , если
, а в перестановкерасположено раньше.

Пример 1. В перестановке шести чисел,
, числаи,и,и,и,исоставляют инверсии.

Перестановка называется четной , если число инверсий в ней четно, инечетной , если число инверсий в ней нечетно.

Пример 2. Перестановка
- нечетная, а перестановка
- четная (инверсий).

Определение 2. Определителем порядка , соответствующим матрице (6.1), называется алгебраическая сумма членов , составленная следующим образом : членами определителя служат всевозможные произведения элементов матрицы , взятых по одному из каждой строки и каждого столбца , причем слагаемое берется со знаком "+", если множество вторых индексов является четной перестановкой чисел
, и со знаком "–", если нечетной.

Обозначать определитель матрицы (6.1) принято так:

.

Замечание. Определение 2 для
и
приводит к уже знакомым нам определителям 2-го и 3-го порядка:

,

Транспонированием вокруг главной диагонали матрицыназывается переход к матрице
, для которой строки матрицыявляются столбцами, а столбцы - строками:

.

Будем говорить, что определитель
получен транспонированием определителя.

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

1.
(определитель не меняется при транспонировании вокруг главной диагонали).

2. Если одна из строк определителя состоит из нулей, определитель равен нулю.

3. От перестановки двух строк определитель меняет лишь знак.

4. Определитель, содержащий две одинаковые строки, равен нулю.

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

6. Определитель, содержащий две пропорциональные строки, равен нулю.

7. Если все элементы -й строки определителя представлены в виде суммы
, то определитель равен сумме двух определителей, у которых все строки, кроме-й, такие же, как в исходном определителе, а-я строка в одном определителе состоит из, а в другом - из.

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

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

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

Замечание. Мы сформулировали свойства определителя для строк. В силу свойства 1 (
) они справедливы и для столбцов.

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

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

Пример 3. В определителе

минором элемента
является определитель
.

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

Пример 4. В определителе

алгебраическое дополнение
.

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

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

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

.

Воспользуемся теоремой 1 и разложим определитель по 4-й строке:

Замечание. Можно вначале упростить определитель, воспользовавшись свойством 9, а затем использовать теорему 1. Тогда вычисление определителя порядкасведется к вычислениювсего одного определителя порядка
.

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

.

Прибавим первый столбец ко второму и первый столбец, умноженный на (
), к третьему, в результате получим

.

Теперь применим теорему 1 и разложим по последней строке:

,

вычисление определителя 4-го порядка свелось к вычислению всего одного определителя 3-го порядка.

,

вычисление определителя третьего порядка свелось к вычислению всего одного определителя второго порядка.

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

.

Первую строку прибавим ко второй, третьей и т.д. -й строке. Придем к определителю

.

Получен определитель треугольного вида.

Применим
раз теорему 1 (разложим по первому столбцу) и получим

.

Замечание. Определитель треугольного вида равен произведению элементов главной диагонали.

6.3. Основные операции над матрицами

Определение 5. Две матрицы
,
,
, и
,
,
, будем называть равными, если
.

Краткая запись:
.

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

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

Иначе говоря, складывать можно только матрицы одних и тех же порядков, причем сложение осуществляется поэлементно.

Пример 8. Найти сумму матриц

и
.

В соответствии с определением 6 найдем

.

Правило сложения матриц распространяется на сумму любого конечного числа слагаемых.

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

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

Пример 9. Найти линейную комбинацию
матриц

и
.

Пользуясь определением 7, получаем

,
,

.

Свойства операций сложения матриц

и умножения на число:

1. Сложение коммутативно:
.

2. Сложение ассоциативно:.

3. Существует нулевая матрица
, удовлетворяющая условию
для всехА .

4. Для любой матрицы А существует противоположная матрицаВ , удовлетворяющая условию
.

Для любых матриц А иВ и любых действительных чисел
имеют место равенства:

5.
.

6.
.

7.
.

8.
.

Проверим свойство 1. Обозначим
,
. Пусть
,

,
. Имеем

и так как равенство доказано для произвольного элемента, в соответствии с определением 5
. Свойство 1 доказано.

Аналогично доказывается свойство 2.

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

Сложив с любой матрицейпо правилу, данному в определении 6, мы матрицуне изменим, и свойство 3 справедливо.

Проверим свойство 4. Пусть
. Положим
. Тогда
, следовательно, свойство 4 справедливо.

Проверку свойств 5 - 8 опустим.

Определение 8. Произведением матрицы
,
,
, на матрицу
,
,
, называется матрица
,
,
, с элементами
.

Краткая запись:
.

Пример 10. Найти произведение матриц

и
.

В соответствии с определением 8 найдем

Пример 11. Перемножить матрицы

и
.

Замечание 1. Число элементов в строке матрицыравно числу элементов в столбце матрицы(число столбцов матрицыравно числу строк матрицы).

Замечание 2. В матрице
строк столько же, сколько в матрице, а столбцов столько же, сколько в.

Замечание 3. Вообще говоря,
(умножение матриц некоммутативно).

Чтобы обосновать замечание 3, достаточно привести хотя бы один пример.

Пример 12. Перемножим в обратном порядке матрицыииз примера 10.

таким образом, в общем случае
.

Отметим, что в частном случае равенство
возможно.

Матрицы и, для которых выполняется равенство
, называютсяперестановочными, иликоммутирующими .

Упражнения.

1. Найти все матрицы, перестановочные с данной:

а)
; б)
.

2. Найти все матрицы второго порядка, квадраты которых равны нулевой матрице.

3. Доказать, что
.

Свойства умножения матриц:

    Умножение дистрибутивно.

Методы их вычисления

Определение . Выражение

называется определителем четвертого порядка. Этот определитель можно записать в виде:

где - минор элемента, стоящего на пересечении i-ой строки и j-го столбца, -алгебраическое дополнение этого элемента.

Формулу (6) можно записать с помощью значка суммирования :

, (7)

где i=1,2,3,4.

Формула (7) называется разложением определителя по элементам

i-ой строки. Можно записать и разложение определителя по элементам j-го столбца:

(8)

где j=1,2,3,4.

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

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

.

Решение . Прибавим элементы первой строки к элементам второй строки:

.

Элементы первой строки умножим на (-2) и прибавим к элементам третьей строки:

.

Элементы первой строки умножим на (-1) и прибавим к элементам четвертой строки:

.

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

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

.

Умножим элементы первой строки на (-2) и прибавим к элементам второй строки:

.

Полученный определитель разложим по элементам второй строки

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

Решение . Поменяем местами первую и вторую строки, при этом по свойству 2 знак определителя изменится на противоположный:

.

Сначала элементы первой строки умножим на (-2) и прибавим к элементам второй и четвертой строк, а затем элементы первой строки умножим на (-3) и прибавим к элементам третьей строки, получим:

.

Элементы второй строки прибавим к элементам четвертой строки:

.

Элементы третьей строки умножим на (-1) и прибавим к элементам четвертой строки:

.

Получим определитель треугольного вида, значение которого равно произведению элементов главной диагонали .

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

.

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



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

Задания для самостоятельного решения.

1.Вычислить определители:

2. Решить уравнения:

3. Решить неравенства:

4. Вычислить определители:

Ответы: 1. а)7; б)26; в)0; г)0; д)30. 2 . а)5; б)2; в)2;

г) 3 . а) б) в) г)[-1;7]. 4 . а)-24; б)-40; в)-9; г)57; д)-5; е)1; ж)1; з)55; и)30; к)48; л)0; м)-1004; н)150.

Матрицы

Основные понятия

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

(9)

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

Определение . Две матрицы и равны между собой, если их размеры совпадают, а их соответствующие элементы равны, т.е. , если , где .

Например. Так как размеры матриц совпадают и соответствующие элементы равны, поэтому матрицы и равны, т.е.

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

Например. т.е. дана матрица второго порядка.

Определение . Квадратная матрица, у которой все элементы, кроме элементов главной диагонали, равны нулю, называются диагональной.

Матрица - диагональная.

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

или .

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

или - треугольные матрицы.

Важной характеристикой квадратной матрицы порядка n является ее определитель (или детерминант), который обозначается или . .

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

Например,

Матрица А – вырожденная.

Матрица В – невырожденная.

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

В матричном исчисление матрицы О и Е играют роль чисел 0 и 1 в арифметике.

Определение . Матрица, содержащая одну строку, называется матрицей-строкой

Матрица размера , состоящая из одного числа, отождествляется с этим числом, т.е. есть 3.

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

Если , то , если , то .

Транспонированная матрица обладает следующим свойством: .

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

Задание подразумевает знакомство пользователя с основными понятиями численных методов, такими как определитель и обратная матрица , и различными способами их вычислений. В данном теоретическом отчете простым и доступным языком сначала вводятся основные понятия и определения, на основании которых проводится дальнейшее исследование. Пользователь может не иметь специальных знаний в области численных методов и линейной алгебры , но с легкостью сможет воспользоваться результатами данной работы. Для наглядности приведена программа вычисления определителя матрицы несколькими методами, написанная на языке программирования 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. Если матрица невырожденная, то и (произведение ведущих элементов).

«Если Вы хотите научиться плавать, то смело входите в воду, а если хотите научиться решать задачи , то решайте их
Д. Пойа (1887-1985 г.)

(Математик. Внёс большой вклад в популяризацию математики. Написал несколько книг о том, как решают задачи и как надо учить решать задачи.)

С каждой квадратной матрицей связывают число . Это число называется определителем матрицы. Определитель вычисляется по особым правилам и обозначается |A|, det A , ΔA.

Число строк (столбцов) определителя называется его порядком .

Определитель первого порядка матрицы равен элементу a 11: |A|=a 11

Не путать определитель первого порядка с модулем.


Определитель второго порядка обозначается символом

и равен |A|=a 11 a 22 -a 12 a 21

Определитель 3-го порядка обозначается символом


Для запоминания этой формулы используют схематические правила (правило треугольника или Саррюса )

Правило Саррюса.

Правило треугольника.


Посмотрим на примере, как используются эти правила.

ПРИМЕР:

Правило Саррюса

Допишем к определителю два первых столбца.


Правило треугольника

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

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


ПРИМЕР:


Вычислить алгебраическое дополнение А 21 элемента а 21 .

РЕШЕНИЕ:

По определению алгебраического дополнения

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

, разложение определителя 4-го порядка по первой строке выглядит следующим образом:



Top