ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.10.2024
Просмотров: 123
Скачиваний: 1
Таким образом, первый элемент произведения Ах представляет собой сумму произведений atj, взятых из первой строки А, на соответствую щие элементы вектора х; аналогичным путем рассчитываются осталь ные элементы Ах. В общем случае произведение Ах, получаемое при умножении матрицы А на вектор-столбец х, это вектор-столбец, i-й член которого представляет собой сумму произведений каждого из элементов i-й строки матрицы А на соответствующие элементы векто ра-столбца х.
Пример.
4 |
2 |
|
1 3 |
1 |
|
|
0 |
|
|||
2 |
0 |
—4 7 |
1 |
|
|
|
|
|
|
3 |
|
'4 X - 1 - 2x0+ |
1 х ( - 1 ) |
+ З х З |
' 12 |
||
2 X + 0 х 0 + (—4 ) Х ( — 1) + 7 х З |
27 |
Из этого примера и из приведенного определения следует, что про изведение Ах существует только в том случае, когда число элементов в строках матрицы А (другими словами, число столбцов) равно числу элементов, составляющих вектор-столбец х. Если же это равенство со блюдается, тогда произведение Ах образует вектор-столбец, содержа щий столько же элементов, сколько строк насчитывается в матрице А. Следовательно, если в матрице А содержится г строк и с столбцов и по рядок вектора-столбца х равен с, тогда произведение Ах представляет собой вектор-столбец порядка г, причем i-й элемент этого вектора равен
С
2 a-ihXh при i = 1, 2, ..., г.
Й=1
Аналогичным образом определяется произведение х'Р. Оно сущест вует лишь в том случае, если число элементов вектора-строки х' равно количеству элементов в столбцах матрицы Р (т. е. равно числу строк этой матрицы), в таком случае произведение х'Р образует вектор-стро ку, содержащую столько же элементов, сколько столбцов насчиты вается в матрице Р. При этом произведение х'Р не равно Рх, по сущест ву, произведение Рх может и не существовать, несмотря на то, что су ществует произведение х’Р, и наоборот.
Пример. Анализируя продолжительность подписки на различные газеты, Диминг и Глэссер [2] охарактеризовали вероятности перехода подписчика от одной газеты к другой в зависимости от продолжитель ности подписки с помощью соответствующей матрицы. Приведем здесь упрощенный вариант ее:
0 |
0,7 |
0 |
0,3 |
0 |
0 |
0,8 |
0,2 |
0 |
0 |
0,9 |
0,1 |
0 |
0 |
0 |
1,0 |
31
В этой матрице вероятностей перехода данные сгруппированы по стро кам и столбцам в соответствии с продолжительностью подписки: до одного года, от одного года до двух лет, более двух лет и, наконец, ан нулирование подписки.
Предположим, что известно распределение 1000 подписчиков по этим категориям: 500 принадлежит к категории 1, 200—■ к катего рии 2 и 300 — к категории 3. Тогда вся группа, состоящая из 1000 подписчиков, может быть описана вектором-строкой
х' = [500 200 300 0].
Для того чтобы определить вероятное количество подписчиков в каж дой из этих категорий через год, умножим вектор-строку х' на матрицу вероятностей перехода Р:
|
0 |
0,7 |
0 |
0,3 |
|
|
х'Р -----[500 200 300 0] |
0 |
0 |
0,8 |
0,2 |
[0 350 430 220]. |
|
0 |
0 |
0,9 |
0,1 |
|||
|
|
|||||
|
0 |
0 |
0 |
1,0 |
|
Вектор, полученный в результате умножения, показывает, что из пер воначальной тысячи подписчиков через год 350, вероятно, будут при надлежать к категории 2, 430— к категории 3 и 220 — к категории 4.
о) УМНОЖЕНИЕ МАТРИЦЫ НА МАТРИЦУ
Операцию умножения двух матриц можно представить просто как многократное умножение матрицы на векторы. Если мы хотим пере множить между собой две матрицы А и В, будем рассматривать матри цу В как набор векторов-столбцов. Тогда произведение АВ предста вит матрицу, составленную следующим образом: мы последовательно записываем друг за другом произведения матрицы А на каждый век тор-столбец, образующий В.
Пример. Если
|
1 |
|
|
0 |
2 |
'1 |
2" |
|
, |
3 |
1 |
1 |
|
|
|||
и |
В |
0 |
1 |
|||||
|
1 |
2 |
1 |
|||||
|
|
|
0 |
- 1 |
||||
|
—1 |
3 |
2 |
|
|
|||
|
|
|
|
|
мы можем полагать, что матрица В состоит из двух векторов-столбцов
1 |
" |
2 |
х — 0 |
и w = |
1 |
0 |
|
1 |
32
Тогда, умножив матрицу А на каждый из векторов-столбцов, образую щих В, мы можем записать
|
1 X 1 + 0 х 0 + 2 X 0 “ |
Г |
|
Ах |
3 X 1 + 1 Х 0 + 1 Х О |
3 |
|
1 X 1 + 2 Х 0 + 1 Х О |
1 |
||
|
|||
|
_(— 1) X 1 + 3 x 0 + 2 x 0 |
— 1 |
|
и |
|
|
|
|
1 X 2 + 0 Х 1 + 2 X (— 1) |
0 |
|
Aw = |
3 х 2 + 1 х 1 + 1 х ( — 1) |
6 |
|
1 Х 2 + 2 Х 1 + 1 Х (— 1) |
3 |
||
|
|||
|
_(—1) х 2 + 3 х 1 + 2 х ( — 1) |
— 1 |
Располагая эти векторы один за другим, получим произведение матриц
АВ:
1 |
. 0 |
3 |
6 |
1 |
3 |
— 1 |
—1 |
полностью вся операция запишется следующим образом:
|
1 |
0 |
2 |
1 |
2 |
1 |
0 |
|
АВ |
3 |
1 |
1 |
3 |
6 |
|||
0 |
1 |
|||||||
1 |
2 |
1 |
1 |
3 |
||||
|
0 |
— 1 |
||||||
|
- 1 |
3 |
2 |
1 |
—1 |
|||
|
|
|
Указанный результат можно получить также путем перемножения эле ментов матриц А и В, двигаясь при этом по горизонтали — вдоль i-й строки матрицы А и одновременно — вниз по /-му столбцу матрицы В, а затем сложив между собой все эти произведения. Сумма произве дений соответствующих элементов образует ij-й элемент матрицы-про изведения АВ. Допустим, например, что, продвигаясь таким образом, мы последовательно умножаем элементы второй строки матрицы А на элементы второго столбца В\ сумма этих произведений будет составлять
3 X 2 + 1 х 1 + 1 X (—1) = 6 + 1 — 1 = 6.
Тогда элемент, стоящий во второй строке и во втором столбце матрицы, образующей произведение АВ, равен 6. Следовательно, легко видеть, что i-я элемент первого столбца в произведении АВ равен сумме про изведений, полученных в результате умножения элементов i-й строки матрицы А на соответствующие элементы первого столбца матрицы В, а i-й элемент второго столбца АВ равен сумме произведений элемен тов i-й строки матрицы А на соответствующие элементы второго столб ца Б.
2 Зак. 425 |
33 |
После всего сказанного можно дать в общем виде строгое описание операции умножения матрицы на матрицу: ij-й элемент (т. е. элемент, стоящий на пересечении г-й строки и /-го столбца) произведения А В двух матриц А и В равен сумме произведений, получаемых в резуль тате умножения каждого элемента i-й строки матрицы А на соответст вующий элемент /-го столбца матрицы В. Из этого следует, что если
1-я строка матрицы А записывается |
как |
[ац ai2 |
...аи ], а /-й столбец |
|||||
|
|
П] |
|
|
|
|
|
|
матрицы В записывается как |
|
|
, то г/-й элемент АВ представляет |
|||||
собой |
|
^сj __ |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
ап bn + ai2 btf + ... + aic bcj =■- |
3 |
alh Ki- |
||||||
Пример. Пусть |
|
|
|
|
k= i |
|
|
|
|
|
|
|
|
|
|
||
1 0 |
2 |
и |
В ----- |
0 |
6 |
1 |
5" |
|
1 |
1 |
2 |
7 |
|||||
—1 4 |
3 |
|||||||
|
|
2 |
4 |
4 |
Со |
|||
|
|
|
|
Тогда элемент, стоящий в произведении АВ на пересечении первой строки и первого столбца, можно получить путем перемножения соот ветствующих элементов первой строки А и первого столбца В и сложе ния полученных величин:'
1 X 0 + О X 1 + 2 x 2 = 4;
элемент, стоящий на пересечении первой строки и второго столбца АВ, равен
1 X 6 + 0 X 1 + 2 X 4 = 1 4 ;
элемент, стоящий на пересечении второй строки и третьего столбца А В, составляет
—1 X 1 + 4 X 2 + 3 X 4 = 1 9 .
Определив таким образом каждый из элементов, находим матрицу АВ:
Г 4 14 9 111
AR — |
32 • |
•L10 10 19 |
|
Читателю предоставляется возможность |
самостоятельно убедиться |
в правильности полученного результата. |
|
Определение произведения матриц АВ может иметь смысл только в том случае, когда выполнены некоторые условия, в частности, когда /-й столбец матрицы В (а следовательно, и все остальные ее столбцы) насчитывает то же число элементов, что и i-я строка матрицы Л (а сле довательно, и все остальные ее строки). Поскольку количество элемен
34
тов в столбце м атрицы равно числу строк в ней (а количество элементов в строке равно количеству столбцов), это означает, что в матрице В должно быть столько же строк, сколько столбцов содержит матрица Л. Таким образом, произведение матриц АВ определено только в том слу чае, когда число столбцов в А равно числу строк в В. Можно отметить также (это явствует и из ранее приведенного примера), что произведе ние АВ содержит то же количество строк, что и матрица Л, и то же ко личество столбцов, что и матрица В.
Если число столбцов в А равно числу строк в В, матрицы назы ваются согласованными для умножения А на В, и ЛБ содержит столько же строк, сколько их насчитывается в матрице Л, и такое же количест
во столбцов, что и матрица В. |
Следовательно, |
если размер Л равен |
|||||||
г X с, а размер В — с X s, т. е. |
|
|
|
|
|
||||
Л = |
{аи } при i = |
1, |
2, |
..., |
г и / |
= |
1, 2, |
..., |
с |
и |
|
|
|
|
|
|
|
|
|
В = |
{Ьц} при i = |
1 , |
2, |
..., |
с и / |
= |
1 , 2, |
..., |
г, |
то произведение АВ представляет собой матрицу размером г X s, а ее
С
i/'-й элемент равен 2 aikbhj. Следовательно, мы можем записать k=\
АВ = | |
flift V/j при 1 = 1 , 2,..., г и 7 = 1 , 2 ....... |
s. |
Подобное выражение означает, что ij-й элемент АВ равен сумме про изведений элементов i-й строки матрицы Л на соответствующие эле менты /-го столбца матрицы В, ij-й элемент АВ называется также скалярным (внутренним) произведением i-й строки матрицы Л на /-й столбец матрицы В. Следовательно, произведение матриц АВ можно получить, вычислив скалярные произведения каждой строки матрицы Л на каждый столбец матрицы В, причем скалярное произведение i-й строки Л на /-й столбец В образует i/'-й элемент произведения АВ.
Пример. Если
Л = |
1 |
51 |
и В |
' 3 |
6 |
Г |
|
3 |
О |
2 |
2 |
4 ’ |
|||
|
|
существует произведение АВ, потому что Л содержит два столбца и В— две строки:
1 |
5~ |
3 |
6 |
1 ' |
13 |
16 |
2 Г |
3 |
0 |
2 |
2 |
4 |
9 |
18 |
з. |
Порядок произведения АВ равен 2x3. Заметим, однако, что произве дения ВЛ не существует, так как В содержит три столбца, в то время как в Л — только две строки.
2 * |
35 |