Умножение матриц

Произведением матрицы А размерности m p и матрицы В размерности называется матрица С размерности , каждый элемент которой определяется формулой: Таким образом, элемент представляет собой сумму произведений элементов i -й cтроки матрицы А на соответствующие элементы j -го столбца матрицы В.

Операция перемножения матриц некоммутативна, т.е. Действительно, если существует произведение АВ, то ВА может вообще не существовать из-за несовпадения размерностей. Если существуют и АВ, и ВА, то они могут иметь разные размерности (если ).

Для квадратных матриц одного порядка произведения АВ и ВА существуют и имеют одинаковую размерность, но их соответствующие элементы в общем случае не равны.

Пример 3. Выяснить, можно ли умножить друг на друга матрицы

и .

Если произведение существует, вычислить его.

Решение.

Сравним размерности матриц А и В: A [3×2], B [2×2]. Следовательно, поэтому произведение АВ [3×2] существует, а произведение ВА – нет.

Найдем элементы АВ:

(ab)11 = 0 · 5 + 3 · 7 = 21; (ab)12 = 0 · 6 + 3 · 8 = 24; (ab)21 = 4 · 5 – 2 · 7 = 6;

(ab)22 = 4 · 6 – 2 · 8 = 8; (ab)31 = 1 · 5 – 1 · 7 = -2; (ab)32 = 1 · 6 – 1 · 8 = -2.

Таким образом, , ВА не существует.

Пример 4. Найти АВ и ВА, если

.

Решение.

Проверим возможность перемножения матриц, определив их размерность.

A [2×4], B [4×2]. Следовательно, n = l = 4, m = k = 2, поэтому матрицы АВ и ВА существуют, причем АВ [2×2], BA [4×4].

Для вычисления элементов матрицы С = АВ элементы строк матрицы А умножаются на соответствующие элементы столбцов матрицы В:

с 11 = 2 · 2 + (-2)(-1) + 1 · 1 + 0 · 2 = 9

(сумма произведений элементов первой строки А на элементы первого столбца В; первый индекс вычисляемого элемента задает номер строки А, второй индекс – номер столбца В);

с 12 = 2 · 2 + (-2) · 0 + 1 · 1 + 0 · 4 = 5;

с 21 = -3 · 3 + 1 · (-1) + (-1) · 1 + 1 · 2 = -9;

с 22 = -3 · 2 + 1 · 0 + (-1_ · 1 + 1 · 4 = -3.

Следовательно,

.

При вычислении элементов матрицы D = BA элементы строк В умножаются на элементы столбцов А:

d 11 = 3 · 2 + 2 · (-3) = 0; d 12 = 3 · (-2) + 2 · 1 = -4; d 13 = 3 · 1 + 2 · (-1) = 1;

d 14 = 3 · 0 + 2 · 1 = 2; d 21 = -1 · 2 + 0 · (-3) = -2; d 22 = -1 · (-2) + 0 · 1 = 2;

d 23 = -1 · 1 + 0 · (-1) = -1; d 24 = -1 · 0 + 0 · 1 = 0; d 31 = 1 · 2 + 1 · (-3) = -1;

d 32 = 1 · (-2) + 1 · 1 = -1; d 33 = 1 · 1 + 1 · (-1) = 0; d 34 = 1 · 0 + 1 · 1 = 1;

d 41 = 2 · 2 + 4 · (-3) = -8; d 42 = 2 · (-2) + 4 · 1 = 0; d 43 = 2 · 1 + 4 · (-1) = -2;

d 44 = 2 · 0 + 4 · 1 = 4.

Таким образом,

.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: