Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 5. Разбиение матрицы на блоки. Техника оперирования с блочными матрицами. Обобщенный алгоритм Гаусса
Часто приходится пользоваться матрицами, разбитыми на прямоугольные части — «клетки» или «блоки». Рассмотрению таких «блочных» матриц мы посвящаем настоящий параграф. 1. Пусть дана прямоугольная матрица
При
помощи горизонтальных и вертикальных линий рассечем матрицу
Про матрицу (58) будем говорить,
что она разбита на
В случае
Действия над блочными матрицами производятся по тем же формальным правилам, как и в случае, когда вместо блоков имеем числовые элементы. Пусть, например, даны две прямоугольные матрицы одинаковых размеров и с одинаковым разбиением на блоки:
Легко усмотреть, что
Подробнее остановимся на
умножении блочных матриц. Известно (см. гл. I, стр. 17), что
при умножении двух прямоугольных матриц
Тогда легко проверить, что
Отдельно отметим тот частный
случай, когда одним из сомножителей является квазидиагональная матрица. Пусть
При умножении блочной матрицы слева на квазидиагональную матрицу строки блочной матрицы умножаются слева на соответствующие диагональные клетки квазидиагональной матрицы. Пусть теперь
При умножении блочной матрицы справа на квазидиагональную все столбцы блочной матрицы умножаются справа на соответствующие диагональные клетки квазидиагональной матрицы. Заметим, что умножение квадратных блочных матриц одного и того же порядка всегда выполнимо, когда сомножители разбиты на одинаковые квадратные схемы блоков и в каждом из сомножителей на диагональных местах стоят квадратные матрицы. Блочная матрица (58) называется
верхней (нижней) квазитреугольной, если Из формулы (64) легко усмотреть, что произведение двух верхних (нижних) квазитреугольных матриц является снова верхней (нижней) квазитреугольной матрицей; при этом диагональные блоки произведения получаются путем перемножения соответствующих диагональных блоков сомножителей. Действительно, полагая в (64)
найдем:
Аналогично разбирается случай нижних квазитреугольных матриц. Отметим правило вычисления определителя квазитреугольной матрицы. Это правило можно получить, исходя из разложения Лапласа. Если
2. Пусть дана блочная матрица
Прибавим к
Введем вспомогательную квадратную матрицу
В диагональных клетках матрицы Нетрудно видеть, что
Отсюда, поскольку
В частном случае, когда
Но определитель квазитреугольной матрицы
Следовательно,
К таким же выводам можно прийти, если к какому-либо
столбцу матрицы (67) прибавлять другой столбец, предварительно помноженный
справа на прямоугольную матрицу Полученные результаты могут быть сформулированы в виде следующей теоремы. Теорема 3. Если в блочной матрице 3. Рассмотрим теперь тот частный случай, когда в
матрице К
где
Если Пусть
Формула (78) сводит вычисление определителя Рассмотрим определитель
где Пусть
Точно так же, если
В частном случае, когда все четыре матрицы
Если матрицы
Точно так же, если
Формула (Iб) была получена в предположении Из формул (Iа) — (IIб) можно
получить еще шесть формул, поменяв местами в правых частях Пример.
По формуле (Iб)
4. Установим формулу Фробениуса для обращения
блочной матрицы. Пусть неособенная квадратная матрица
и пусть Применим к матрице
Введем обозначение
и заметим, что из равенства (81) следует:
Поэтому, поскольку
Обратную матрицу для матрицы
находим, что
Но тогда из равенства (83) находим
Выполняя умножение блочных матриц в правой части равенства (85), приходим к формуле Фробениуса
где
Формула Фробениуса (86) сводит обращение матрицы
порядка Если предположить, что
где
Пример. Требуется найти элементы обратной матрицы для матрицы
Полагаем
Находим последовательно
Поэтому по формуле (86) находим:
5. Из теоремы 3 вытекает так же Теорема 4. Если прямоугольная матрица
где
Доказательство. Вычтем из второй блочной строки
матрицы
Матрицы Из теоремы 4 вытекает алгоритм построения обратной
матрицы Приведем при помощи алгоритма Гаусса матрицу
к виду
Докажем, что
В самом деле, то же преобразование, которое было применено к матрице (93), приведет матрицу
к виду
Согласно теореме 4 матрица (96) имеет ранг В частности, если
Следовательно, применяя алгоритм Гаусса к матрице
мы получаем решение системы уравнений
Далее, если в (93) положить
получим:
где
Проиллюстрируем этот способ нахождения Пример. Пусть
Требуется вычислить Применяем несколько видоизмененный метод исключения к матрице
Ко всем строкам прибавляем вторую строку с некоторым множителем и добиваемся того, чтобы все элементы первого столбца, кроме второго элемента, равнялись нулю. После этого ко всем строкам, кроме второй, прибавляем третью строку с некоторым множителем и достигаем того, чтобы во втором столбце все элементы, кроме второго и третьего, были равны нулю. После этого к последним трем строкам прибавляем первую строку с некоторым множителем и получаем матрицу вида
Поэтому
6. Разбиение матрицы на блоки может быть
использовано также для нахождения псевдообратной матрицы (см. гл. I, § 5). Пусть
снова прямоугольная матрица
где
Так как эта формула является резульатом двух последовательных скелетных разложений (см. гл. I, § 5):
то
Применяя формулы (43) и (44) на стр. 34, окончательно найдем:
Формула (101) дает явное выражение для
псевдообратной матрицы Пример.
Здесь
Тогда по формуле (101)
|
1 |
Оглавление
|