Нахождение обратной матрицы
Нахождение обратной матрицы - задача, которая чаще решается двумя методами:
методом алгебраических дополнений, при котором требуется находить определители и транспонировать матрицы;
методом исключения неизвестных Гаусса, при котором требуется производить элементарные преобразования матриц (складывать строки, умножать строки на одно и то же число и т. д.).
Существуют еще способы, но мы рассмотрим 2.
Обратной матрицей, которую требуется отыскать для данной квадратной матрицы А, называется такая матрица , произведение на которую матрицы А справа является единичной матрицей, т.е, . (1)
Единичной матрицей называется диагональная матрица, у которой все диагональные элементы равны единице.
Теорема. Для каждой невырожденной квадратной матрицы можно найти обратную матрицу, и притом только одну. Для вырожденной квадратной матрицы обратная матрица не существует.
Квадратная матрица называется невырожденной, если её определитель не равен нулю, и вырожденной, если её определитель равен нулю.
Обратная матрица может быть найдена только для квадратной матрицы. Естественно, обратная матрица также будет квадратной и того же порядка, что и данная матрица. Матрица, для которой может быть найдена обратная матрица, называется обратимой матрицей.
Для обратной матрицы существует уместная аналогия с обратным числом. Для каждого числа a, не равного нулю, существует такое число b, что произведение a и bравно единице: ab = 1. Число b называется обратным для числа b. Например, для числа 7 обратным является число 1/7, так как 7*1/7=1.
Нахождение обратной матрицы методом алгебраических дополнений (союзной матрицы)
Для невырожденной квадратной матрицы А обратной является матрица
, (2)
где - определитель матрицы А, а - матрица, союзная с матрицей А.
Союзной с квадратной матрицей A называется матрица того же порядка, элементами которой являются алгебраические дополнения соответствующих элементов определителя матрицы , транспонированной относительно матрицы A. Таким образом, если
то и
Алгоритм нахождения обратной матрицы методом алгебраических дополнений
1. Найти определитель данной матрицы A. Если определитель равен нулю, нахождение обратной матрицы прекращается, так как матрица вырожденная и обратная для неё не существует.
2. Найти матрицу, транспонированную относительно A.
3. Вычислить элементы союзной матрицы как алгебраические дополнения марицы, найденной на шаге 2.
4. Применить формулу (2): умножить число, обратное определителю матрицы A, на союзную матрицу, найденную на шаге 4.
5. Проверить полученный на шаге 4 результат, умножив данную матрицу A на обратную матрицу. Если произведение этих матриц равно единичной матрицы, значит обратная матрица была найдена верно. В противном случае начать процесс решения снова.
Пример 1. Для матрицы найти обратную матрицу.
Решение. Для нахождения обратной матрицы необходимо найти определитель матрицы А . Находим по правилу треугольников:
Следовательно, матрица А –невырожденная и для неё существует обратная.
Найдём матрицу, союзную с данной матрицей А.
Найдём матрицу , транспонированную относительно матрицы A:
Вычисляем элементы союзной матрицы как алгебраические дополнения матрицы, транспонированной относительно матрицы A:
Следовательно, матрица , союзная с матрицей A, имеет вид
Замечание. Порядок вычисления элементов и транспонирования матрицы может быть иным. Можно сначала вычислить алгебраические дополнения матрицы A, а затем транспонировать матрицу алгебраических дополнений. В результате должны получиться те же элементы союзной матрицы.
Применяя формулу (2), находим матрицу, обратную матрице А:
Нахождение обратной матрицы методом исключения неизвестных Гаусса
Первый шаг для нахождения обратной матрицы методом исключения неизвестных Гаусса - приписать к матрице A единичную матрицу того же порядка, отделив их вертикальной чертой. Мы получим сдвоенную матрицу . Умножим обе части этой матрицы на , тогда получим
,
но
и .
Алгоритм нахождения обратной матрицы методом исключения неизвестных Гаусса
1. К матрице A приписать единичную матрицу того же порядка.
2. Полученную сдвоенную матрицу преобразовать так, чтобы в левой её части получилась единичная матрица, тогда в правой части на месте единичной матрицы автоматически получится обратная матрица. Матрица A в левой части преобразуется в единичную матрицу путём элементарных преобразований матрицы.
2. Если в процессе преобразования матрицы A в единичную матрицу в какой-либо строке или в каком-либо столбце окажутся только нули, то определитель матрицы равен нулю, и, следовательно, матрица A будет вырожденной, и она не имеет обратной матрицы. В этом случае дальнейшее нахождение обратной матрицы прекращается.
Пример 2. Для матрицы найти обратную матрицу.
Решение. Составляем сдвоенную матрицу
и будем её преобразовывать, так чтобы в левой части получилась единичная матрица. Начинаем преобразования.
Умножим первую строку левой и правой матрицы на (-3) и сложим её со второй строкой, а затем умножим первую строку на (-4) и сложим её с третьей строкой, тогда получим
.
Чтобы по возможности не было дробных чисел при последующих преобразованиях, создадим предварительно единицу во второй строке в левой части сдвоенной матрицы. Для этого умножим вторую строку на 2 и вычтем из неё третью строку, тогда получим
.
Сложим первую строку со второй, а затем умножим вторую строку на (-9) и сложим её с третьей строкой. Тогда получим
.
Разделим третью строку на 8, тогда
.
Умножим третью строку на 2 и сложим её со второй строкой. Получается:
.
Переставим местами вторую и третью строку, тогда окончательно получим:
.
Видим, что в левой части получилась единичная матрица, следовательно, в правой части получилась обратная матрица . Таким образом:
.
Можно проверить правильность вычислений, умножим исходную матрицу на найденную обратную матрицу:
.
В результате должна получиться обратная матрица.
Пример 3. Для матрицы найти обратную матрицу.
Решение. Составляем сдвоенную матрицу
и будем её преобразовывать.
Первую строку умножаем на 3, а вторую на 2, и вычитаем из второй, а затем первую строку умножаем на 5, а третью на 2 и вычитаем из третьей строки, тогда получим
.
Первую строку умножаем на 2 и складываем её со второй, а затем из третьей строки вычитаем вторую, тогда получим
.
Видим, что в третьей строке в левой части все элементы получились равными нулю. Следовательно, матрица вырожденная и обратной матрицы не имеет. Дальнейшее нахождение обратной марицы прекращаем.
Контрольные вопросы:
Какая матрица называется обратной для данной?
Как найти обратную матрицу методом алгебраических дополнений?
Как найти обратную матрицу методом исключения неизвестных Гаусса?