Обращение матриц разбиением на клетки
Задача решения линейной неоднородной системы уравнений и задача обращения матрицы тесно связаны друг с другом. Если требуется решить систему , и для матрицы известна обратная матрица , то получим . Рассмотрим обращение клеточных матриц.
Пусть – клеточная матрица размерности , в которой матрицы и – квадратные, причем . Найдем обратную матрицу , в которой матрицы также квадратные.
По определению , где единичная матрица также клеточная, в которой – единичные матрицы соответствующих порядков
.
Перемножив матрицы и приравняв соответствующие элементы,
,
получим:
Полагаем, что , т.е. существует обратная матрица , тогда
;
; ;
; ;
.
Таким образом, если вычисления начинаются с , то используем следующие формулы:
;
;
;
.
Вторая группа формул используется если обращение начинается с :
.
В практикуме разобран пример решения системы четвертого порядка в пакете Mathcad.
Разложение матрицы на произведение двух треугольных матриц
Матрица называется нижней треугольной, если элементы, стоящие выше ее главной диагонали, равны нулю: если :
, .
Матрица называется верхней треугольной, если элементы, стоящие ниже ее главной диагонали, равны нулю: .
Определитель треугольной матрицы равен произведению ее диагональных элементов .
Обратная матрица неособенной треугольной матрицы также треугольная матрица того же ранга и структуры. Матрица, обратная к левой треугольной, является левой треугольной, обратная к правой – правой треугольной.
|
|
Например, возьмем нижнюю треугольную матрицу:
, .
Выпишем алгебраические дополнения элементов:
тогда обратная матрица будет:
,
т. е. – алгебраические дополнения ненулевых элементов строго нижней треугольной матрицы равны нулю:
; .
Теорема. Если квадратная матрица имеет отличные от нуля главные миноры , ,…, и т. д., то ее можно разложить на произведение двух треугольных матриц (верхней и нижней). Это разложение будет единственным, если задать диагональные элементы одной из матриц отличными от нуля, например, положить их равными единице.
Пусть , будем рассматривать вывод формул на примере матриц четвертого порядка:
; .
Перемножаем матрицы:
,
приравниваем соответствующие элементы матриц
.
Последовательно решая одночленные, двучленные и т.д. уравнения получим
, , , ;
, ;
, … ;
, ;
.
Таким образом, для матриц порядка , получим формулы общего вида:
, – элементы матрицы ;
, – элементы матрицы .
Такое разложение матриц на две треугольные называется LU – разложение (от английского left – right).
|
|
При практическом разложении нужно иметь в виду, что поскольку в формулах для матрицы выполняется деление на диагональные элементы , то удобнее делать проверку на равенство нулю этих элементов, вместо проверки на равенство нулю главных миноров.
Отметим, что для матриц с диагональным преобладанием, для которых верно
,
условия теоремы о LU – разложении заведомо выполняются.
Обратим матрицу, которая представлена произведением двух треугольных: ; ;
; ;
.
Приравнивая элементы произведения соответствующим элементам единичной матрицы , получим
, , ;
, .
Аналогично обращается матрица .
Дата добавления: 2018-05-12; просмотров: 1488; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!