Блочные матрицы и кронекеровские произведение и сумма матриц
Блочные (клеточные) матрицы и операции над ними
Числовая матрица размеров , разделенная горизонтальными и вертикальными линиями на блоки (клетки), которые представляют собой матрицы, называется блочной (клеточной) матрицей. Элементами блочной матрицы являются матрицы размеров , , причем и .
Операции с блочными матрицами выполняются по тем же правилам, что и с числовыми матрицами. Если числовые матрицы и равных размеров одинаково разбиты на блоки и , то их сумму можно аналогичным образом разбить на блоки , причем для каждого блока . Если блочную матрицу умножить на число , то получим матрицу . При транспонировании блочной матрицы транспонированию подлежит блочная структура и все ее блоки, например
Пример 1.25. Даны блочные матрицы
Найти матрицы .
Решение. Матрицы и имеют блоки одинаковых размеров: блоки и имеют размеры ; блоки и — ; блоки и — ; блоки и — . Матрица будет иметь такие же по размерам блоки . Для каждого блока находим
Следовательно, матрица будет следующая
Матрица будет иметь блоки тех же размеров, что и :
Поэтому матрица будет иметь вид
Используя правило транспонирования блочных матриц, получаем
Умножение блочных матриц
Рассмотрим теперь операцию умножения блочных матриц и . Блочные матрицы и называются согласованными, если разбиение матрицы на блоки по столбцам совпадает с разбиением матрицы по строкам, т.е. блоки имеют размеры , а блоки — . У согласованных блочных матриц блоки и являются согласованными матрицами.
Произведением согласованных блочных матриц и называется блочная матрица , блоки которой вычисляются по следующей формуле
Это означает, что блочные матрицы, разделенные на блоки надлежащим образом, можно перемножать обычным способом. Чтобы получить блок произведения, надо выделить i-ю строку блоков матрицы и j-й столбец блоков матрицы . Затем найти сумму попарных произведений соответствующих блоков: первый блок i-й строки блоков умножается на первый блок j-го столбца блоков, второй блок i-й строки блоков умножается на второй блок j-го столбца и т.д., а результаты умножений складываются.
Пример 1.26. Даны блочные матрицы
Найти произведение блочных матриц .
Решение. Матрица разбита на блоки: размеров — — — . Матрица разбита на блоки: размеров — — — . Блочные матрицы и согласованы. Матрица разбита по столбцам на два и один (считая слева), матрица разбита по строкам на две и одну (считая сверху). Поэтому произведение определено. Матрица будет иметь блоки . Для каждого блока находим
Следовательно, матрица будет иметь вид
Замечания 1.7
1. Операции сложения, умножения на число и произведения блочных матриц выполняются по тем же правилам, что и для обычных матриц, только вместо элементов в формулах используются блоки.
2. Выполняя операции над блочными матрицами, всегда можно их рассматривать как числовые, и проводить указанные операции по обычным правилам для числовых матриц. При этом результат операций (числовая матрица) будет один и тот же. Действия с блочными матрицами предпочтительнее, чем с числовыми, в том случае, когда в результате вычислений требуется искать не всю матрицу, а только ее часть — блок.
3. Матрица, у которой большинство элементов отличны от нуля, называется плотной матрицей. Матрица, большинство элементов которой -нули, называется разреженной матрицей. Для разреженных матриц, подавляющее количество элементов которых равно нулю, полезно выделять нулевые блоки с целью уменьшения вычислительных операций.
Пример 1.27. Найти произведение матриц четвёртого порядка
Решение. Разобьем данные матрицы на блоки размеров 
где — единичная, — нулевая. Запишем сначала произведение блочных матриц
Следовательно, вместо умножения матриц и достаточно определить только один блок, сложив матрицы и 
Осталось записать результат
Кронекеровские произведение и сумма матриц
Пусть даны матрицы и размеров и соответственно. Числовая матрица размеров , составленная из блоков 
называется правым кронекеровским произведением матриц и (или правым прямым произведением матриц).
Пусть и квадратные матрицы n-го и m-го порядков соответственно. Кронекеровскои суммой матриц и называется квадратная матрица mn-го порядка
где — единичные матрицы соответствующих порядков.
Пример 1.28. Даны матрицы
Найти кронекеровское произведение и кронекеровскую сумму .
Решение. По определению находим
Если заметили ошибку, опечатку или есть предложения, напишите в комментариях.
|