Пакет аналитических вычислений Maple , страница 4
Определение 2.5. Пусть A = [ аij]и B = [ bij]матрицы типов соответственно m nи p q. Если число столбцов матрицы A равно числу строк матрицы B, т. е. п = р, то для этих матриц определена матрица C типа m q называемая их произведением, при этом cij = аi1b1j + аi2b2j + … + ainbnj , ( ; ).
Из определения вытекает следующее правило умножения матриц:
Чтобы получить элемент, стоящий в i-й строке и j-м столбце произведения двух матриц, нужно элементы i-й строки первой матрицы умножить на соответствующие элементы j-го столбца второй и полученные произведения сложить.
Мнемоническое правило:Cтрока на столбец.
Пример 2.5. Найти произведение матриц A и B, где
Произведение AB имеет смысл тогда и только тогда, когда матрица A содержит в строках столько элементов, сколько элементов имеется в столбцах матрицы B. В частности, можно перемножать квадратные матрицы лишь одинакового порядка.
Произведение двух матриц не обладает переместительным свойством, т. е., вообще говоря, AB ≠ B A, в чем можно убедиться на примерах.
Более того, может даже случиться, что произведение двух матриц, взятых в одном порядке, будет иметь смысл, а произведение тех же матриц, взятых в противоположном порядке, смысла иметь не будет.
В тех частных случаях, когда AB = BA, матрицы A и B называются перестановочными (коммутативными). Так, например, как нетрудно убедиться, единичная матрица Е перестановочна с любой квадратной матрицей A того же порядка, причем AЕ = ЕA = A. Таким образом, единичная матрица Е играет роль единицы при умножении.
2.3 Определитель матрицы. Обратная матрица
Определение 2.6. Определителемили детерминантом квадратной матрицы A = [ аij ] называется число det A или |A|, которое может быть вычислено по элементам матрицы с помощью следующей рекурсии:
Если n = 1, то det A = a11;
Если n = 1, то det A = , где .
Мik – детерминант матрицы, полученной из исходной вычеркиванием первой строки и k – го столбца.
Следует обратить внимание на то, что определители имеют только квадратные матрицы, т.е. матрицы, у которых число строк равно числу столбцов.
Пример 2.6. Найти определитель для матрицы A, где A =
Определение 2.7. Минором элемента aij матрицы называется определитель матрицы, полученной из данной в результате вычеркивания i-й строки и j-гo столбца.
Определение 2.8. Рангом матрицы A называется такое натуральное число r, что среди всех миноров r-го порядка матрицы A есть хотя бы один не равный нулю, а все миноры (r + 1)-го порядка, если существуют, равны 0.
Пример 2.7. Найти ранг для матрицы A, где A=
Определение 2.9. Обратной матрицей по отношению к данной называется матрица, которая, будучи умноженной как справа, так и слева на данную матрицу, дает единичную матрицу.
Для матрицы A обозначим обратную ей матрицу через A -1 . Тогда по определению имеем: AA -1 = A -1 A = Е, где Е— единичная матрица.
Нахождение обратной матрицы для данной называется обращением данной матрицы.
Пример 2.8. Найти обратную матрицу A -1 , где A =
Глава 3
Блочные матрицы и их алгебра
Часто приходится пользоваться матрицами, разбитыми на прямоугольные части – «клетки» или «блоки».
Пусть дана прямоугольная матрица
При помощи горизонтальных и вертикальных линий рассечем матрицу A на прямоугольные блоки:
Про эту матрицу будем говорить, что она разбита на s tблоков Aαβразмером mα nβ( ; ) или что она представлена в виде блочной матрицы.
Сокращённая запись: A= [ Aαβ ] ( ; ).
Действия над блочными матрицами производятся по тем же формальным правилам, как и в случае, когда вместо блоков имеем числовые элементы.
Известно, что при умножении двух прямоугольных матриц A и B длина строк в первом сомножителе A должна совпадать с высотой столбцов во втором сомножителе B. Для возможности «блочного» умножения матриц дополнительно требуется, чтобы при разбиении на блоки все горизонтальные размеры в первом сомножителе совпадали с соответствующими вертикальными размерами во втором сомножителе:
Тогда легко проверить, что
AB = C = [ Cαβ ], где
Заметим, что умножение квадратных блочных матриц одного и того же порядка всегда выполнимо, когда сомножители разбиты на одинаковые квадратные схемы блоков и в каждом из сомножителей на диагональных местах стоят квадратные матрицы.
Формула Фробениуса. Пусть неособенная квадратная матрица М (|M| ≠ 0) разбита на блоки
и пусть также A – неособенная квадратная матрица (|A| ≠ 0) . Тогда матрица М -1 находится по формуле:
Формула Фробениуса сводит обращение матрицы порядка n+ q к обращению двух матриц порядка nи q и к операциям сложения и умножения матриц с размерами n n, q q, n q, q n.
Пример 3.1. Найти обратную матрицу M -1 по формуле Фробениуса, где
Ввод осуществляется посредством задания 4 блоков, на которые разбивается исходная матрица M