Умножение матрицы на матрицу примеры с решением. Умножение матриц. Сложение и вычитание матриц

Умножать две матрицы можно только при условии, что в первой из них ровно такое же количество столбцов, сколько строк во второй. Сами же значения при этом могут быть не только целыми, но и дробными. Получив расшифровку вычисления этой задачи, вы сможете понять, как происходит перемножение. Это сэкономит ваше время и поможет лучше разобраться в вычислительных тонкостях.

Допустим, у вас имеется две матрицы, и вам предстоит найти их произведение. Сделать это оперативно и с наивысшей точностью вам поможет данный онлайн-калькулятор. Он не просто умножит две матрицы без затруднений за пару минут, но и позволит вам детальнее разобраться в самом алгоритме этих расчётов. Таким образом, применение онлайн-калькулятора способствует закреплению пройденного в теории материала. Можно также сначала производить вычисления вручную, а затем проверять их здесь, это превосходная тренировка для мозга.

Инструкция пользования данным онлайн-калькулятором не представляет сложности. Чтобы умножить матрицы онлайн для начала укажите количество имеющихся столбцов и строк в первой матрице посредством нажатия на иконки «+» или «-» слева от матрицы и под ней. Затем введите числа. Повторите те же операции для второй матрицы. Далее остаётся лишь кликнуть кнопку «Вычислить» - и перед вами откроется искомое значение вместе с детальным алгоритмом вычислений.

Умноже́ниема́триц - одна из основных операций над матрицами. Матрица, получаемая в результате операции умножения, называется произведе́ниемма́триц .

Произведением матрицы размеровна матрицуразмеровназывается матрицаразмеров, элементы которой вычисляются по формуле

Операция умножения двух матриц выполнима только в том случае, если число столбцов в первом сомножителе равно числу строк во втором; в этом случае говорят, что форма матрицсогласована . В частности, умножение всегда выполнимо, если оба сомножителя - квадратные матрицы одного и того же порядка.

Найти произведения матриц AB и BA , если

и

Р е ш е н и е: Имеем


назад в содержание

(38)87.Какие операции называют коммутативными? Покажите на примерах, что умножение матриц не коммутативно.

Коммутативность = Перестановочность.

Обычные числа переставлять можно: , а матрицы в общем случае не перестановочны : .

Какие матрицы можно умножать?

Чтобы матрицу можно было умножить на матрицу нужно, чтобы число столбцов матрицы равнялось числу строк матрицы .

Пример: Можно ли умножить матрицу на матрицу ?

Значит, умножать данные матрицы можно.

А вот если матрицы переставить местами, то, в данном случае, умножение уже невозможно!

Следовательно, выполнить умножение невозможно:

Не так уж редко встречаются задания с подвохом, когда студенту предлагается умножить матрицы, умножение которых заведомо невозможно.

Следует отметить, что в ряде случаев можно умножать матрицы и так, и так. Например, для матриц, и возможно как умножение , так и умножение

назад в содержание

(39)88.Что такое единичная и обратная матрицы? Как строится (по Гауссу) обратная матрица?

Пусть a – квадратная матрица порядка n. Обратной к ней матрице называется такая матрица A -1 , что A -1 *A=E (здесь A -1 и E – квадратные матрицы того же порядка, причём E – единичная матрица).

Это определение вовсе не подразумевает, что обратная матрица существует для любой матрицы A.

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

Определения с википедии:

    Обратная матрица - такая матрица A −1 , при умножении на которую, исходная матрица A даёт в результате единичную матрицу E :

    Единичная матрица - квадратная матрица, элементы главной диагонали которой равны единице поля, а остальные равны нулю.

Нахождение обратной матрицы методом Гаусса.

Исходная матрица А.

Будем последовательно “исключать” неизвестные. Для этого первое уравнение системы оставим без изменений, а второе и третье преобразуем:

1) ко второму уравнению прибавим первое, умноженное на –2, и приведем его к виду –3x 2 –2x 3 = –2;

2) к третьему уравнению прибавим первое, умноженное на – 4, и приведем его к виду –3x 2 – 4x 3 = 2.

В результате из второго и третьего уравнений будет исключено неизвестное x 1 и система примет вид

Второе и третье уравнения системы умножим на –1, получим

Коэффициент 1 в первом уравнении при первом неизвестном х 1 называется ведущим элементом первого шага исключения.

На втором шаге первое и второе уравнения остаются без изменений, а к третьему уравнению применим тот же способ исключения переменной x 2 . Ведущим элементом второго шага является коэффициент 3. К третьему уравнению прибавим второе, умноженное на –1, тогда система преобразуется к виду

(1.2)

Процесс приведения системы (1.1) к виду (1.2) называются прямым ходом метода Гаусса.

Порядок действий решения системы (1.2) называется обратным ходом. Из последнего уравнения получим х 3 = –2. Подставляя это значение во второе уравнение, получим х 2 = 2. После этого первое уравнение дает х 1 = 1. Таким образом, - решение системы (1.1).


Понятие матрицы

Рассмотрим величины, входящие в систему (1.1). Набор из девяти числовых коэффициентов, стоящих в уравнениях перед неизвестными, образует таблицу чисел, которая называется матрицей :

А = . (1.3)

Числа таблицы называются элементами матрицы. Элементы образуют строки и столбцы матрицы. Количество строк и количество столбцов образуют размерность матрицы. Матрица А имеет размерность 3´3 (“три на три”), причем первое число указывает количество строк, а второе – столбцов. Часто матрицу обозначают, указывая ее размерность А (3 ´ 3) . Так как число строк и столбцов в матрице А одинаково, матрица называется квадратной. Количество строк (и столбцов) в квадратной матрице называется ее порядком , поэтому А – матрица третьего порядка .



Правые части уравнений, также образуют таблицу чисел, т.е. матрицу:

Каждая строка этой матрицы образована единственным элементом, поэтому B (3 ´ 1) называется матрицей–столбцом , ее размерность 3´1. Набор неизвестных также можно представить как матрицу-столбец:

Умножение квадратной матрицы на матрицу-столбец

С матрицами можно производить различные операции, которые будут подробно рассмотрены в дальнейшем. Здесь же разберем только правило умножения квадратной матрицы на матрицу-столбец. По определению , результатом умножения матрицы А (3 ´ 3) на столбец В (3 ´ 1) является столбец D (3 ´ 1) , элементы которого равны суммам произведений элементов строк матрицы А на элементы столбца В :

2)второй элемент столбца D равен сумме произведений элементов второй строки матрицы А на элементы столбца В :

Из приведенных формул видно, что умножить матрицу на столбец В можно только в случае, если число столбцов матрицы А равно числу элементов в столбце В .

Рассмотрим еще два числовых примера умножения матрицы (3 ´3) на столбец (3 ´1) :

Пример 1.1

АВ = .

Пример 1.2

АВ = .

Определение 1

Произведение матриц (С= АВ) - операция только для согласованных матриц А и В, у которых число столбцов матрицы А равно числу строк матрицы В:

C ⏟ m × n = A ⏟ m × p × B ⏟ p × n

Пример 1

Даны матрицы:

  • A = a (i j) размеров m × n ;
  • B = b (i j) размеров p × n

Матрицу C , элементы c i j которой вычисляются по следующей формуле:

c i j = a i 1 × b 1 j + a i 2 × b 2 j + . . . + a i p × b p j , i = 1 , . . . m , j = 1 , . . . m

Пример 2

Вычислим произведения АВ=ВА:

А = 1 2 1 0 1 2 , В = 1 0 0 1 1 1

Решение, используя правило умножения матриц:

А ⏟ 2 × 3 × В ⏟ 3 × 2 = 1 2 1 0 1 2 × 1 0 0 1 1 1 = 1 × 1 + 2 × 0 + 1 × 1 1 × 0 + 2 × 1 + 1 × 1 0 × 1 + 1 × 0 + 2 × 1 0 × 0 + 1 × 1 + 2 × 1 = = 2 3 2 3 ⏟ 2 × 2

В ⏟ 3 × 2 × А ⏟ 2 × 3 = 1 0 0 1 1 1 × 1 2 1 0 1 2 = 1 × 1 + 0 × 0 1 × 2 + 0 × 1 1 × 1 + 0 × 2 0 × 1 + 1 × 0 0 × 2 + 1 × 1 0 × 1 + 1 × 2 1 × 1 + 1 × 0 1 × 2 + 1 × 1 1 × 1 + 1 × 2 = 1 2 1 0 1 2 1 3 3 ⏟ 3 × 3

Произведение А В и В А найдены, но являются матрицами разных размеров: А В не равна В А.

Свойства умножения матриц

Свойства умножения матриц:

  • (А В) С = А (В С) - ассоциативность умножения матриц;
  • А (В + С) = А В + А С - дистрибутивность умножения;
  • (А + В) С = А С + В С - дистрибутивность умножения;
  • λ (А В) = (λ А) В
Пример 1

Проверяем свойство №1: (А В) С = А (В С) :

(А × В) × А = 1 2 3 4 × 5 6 7 8 × 1 0 0 2 = 19 22 43 50 × 1 0 0 2 = 19 44 43 100 ,

А (В × С) = 1 2 3 4 × 5 6 7 8 1 0 0 2 = 1 2 3 4 × 5 12 7 16 = 19 44 43 100 .

Пример 2

Проверяем свойство №2: А (В + С) = А В + А С:

А × (В + С) = 1 2 3 4 × 5 6 7 8 + 1 0 0 2 = 1 2 3 4 × 6 6 7 10 = 20 26 46 58 ,

А В + А С = 1 2 3 4 × 5 6 7 8 + 1 2 3 4 × 1 0 0 2 = 19 22 43 50 + 1 4 3 8 = 20 26 46 58 .

Произведение трех матриц

Произведение трех матриц А В С вычисляют 2-мя способами:

  • найти А В и умножить на С: (А В) С;
  • либо найти сначала В С, а затем умножить А (В С) .
​​​​​Пример 3

Перемножить матрицы 2-мя способами:

4 3 7 5 × - 28 93 38 - 126 × 7 3 2 1

Алгоритм действий:

  • найти произведение 2-х матриц;
  • затем снова найти произведение 2-х матриц.

1). А В = 4 3 7 5 × - 28 93 38 - 126 = 4 (- 28) + 3 × 38 4 × 93 + 3 (- 126) 7 (- 28) + 5 × 38 7 × 93 + 5 (- 126) = 2 - 6 - 6 21

2). А В С = (А В) С = 2 - 6 - 6 21 7 3 2 1 = 2 × 7 - 6 × 2 2 × 3 - 6 × 1 - 6 × 7 + 21 × 2 - 6 × 3 + 21 × 1 = 2 0 0 3 .

Используем формулу А В С = (А В) С:

1). В С = - 28 93 38 - 126 7 3 2 1 = - 28 × 7 + 93 × 2 - 28 × 3 + 93 × 1 38 × 7 - 126 × 2 38 × 3 - 126 × 1 = - 10 9 14 - 12

2). А В С = (А В) С = 7 3 2 1 - 10 9 14 - 12 = 4 (- 10) + 3 × 14 4 × 9 + 3 (- 12) 7 (- 10) + 5 × 14 7 × 9 + 5 (- 12) = 2 0 0 3

Ответ: 4 3 7 5 - 28 93 38 - 126 7 3 2 1 = 2 0 0 3

Умножение матрицы на число

Определение 2

Произведение матрицы А на число k - это матрица В = А k того же размера, которая получена из исходной умножением на заданное число всех ее элементов:

b i , j = k × a i , j

Свойства умножения матрицы на число:

  • 1 × А = А
  • 0 × А = нулевая матрица
  • k (A + B) = k A + k B
  • (k + n) A = k A + n A
  • (k × n) × A = k (n × A)
Пример 4

Найдем произведение матрицы А = 4 2 9 0 на 5.

5 А = 5 4 2 9 0 5 × 4 5 × 2 5 × 9 5 × 0 = 20 10 45 0

Умножение матрицы на вектор

Определение 3

Чтобы найти произведение матрицы и вектора, необходимо умножать по правилу «строка на столбец»:

  • если умножить матрицу на вектор-столбец число столбцов в матрице должно совпадать с числом строк в векторе-столбце;
  • результатом умножения вектора-столбца является только вектор-столбец:

А В = а 11 а 12 ⋯ а 1 n а 21 а 22 ⋯ а 2 n ⋯ ⋯ ⋯ ⋯ а m 1 а m 2 ⋯ а m n b 1 b 2 ⋯ b 1 n = a 11 × b 1 + a 12 × b 2 + ⋯ + a 1 n × b n a 21 × b 1 + a 22 × b 2 + ⋯ + a 2 n × b n ⋯ ⋯ ⋯ ⋯ a m 1 × b 1 + a m 2 × b 2 + ⋯ + a m n × b n = c 1 c 2 ⋯ c 1 m

  • если умножить матрицу на вектор-строку, то умножаемая матрица должна быть исключительно вектором-столбцом, причем количество столбцов должно совпадать с количеством столбцов в векторе-строке:

А В = а а ⋯ а b b ⋯ b = a 1 × b 1 a 1 × b 2 ⋯ a 1 × b n a 2 × b 1 a 2 × b 2 ⋯ a 2 × b n ⋯ ⋯ ⋯ ⋯ a n × b 1 a n × b 2 ⋯ a n × b n = c 11 c 12 ⋯ c 1 n c 21 c 22 ⋯ c 2 n ⋯ ⋯ ⋯ ⋯ c n 1 c n 2 ⋯ c n n

Пример 5

Найдем произведение матрицы А и вектора-столбца В:

А В = 2 4 0 - 2 1 3 - 1 0 1 1 2 - 1 = 2 × 1 + 4 × 2 + 0 × (- 1) - 2 × 1 + 1 × 2 + 3 × (- 1) - 1 × 1 + 0 × 2 + 1 × (- 1) = 2 + 8 + 0 - 2 + 2 - 3 - 1 + 0 - 1 = 10 - 3 - 2

Пример 6

Найдем произведение матрицы А и вектора-строку В:

А = 3 2 0 - 1 , В = - 1 1 0 2

А В = 3 2 0 1 × - 1 1 0 2 = 3 × (- 1) 3 × 1 3 × 0 3 × 2 2 × (- 1) 2 × 1 2 × 0 2 × 2 0 × (- 1) 0 × 1 0 × 0 0 × 2 1 × (- 1) 1 × 1 1 × 0 1 × 2 = - 3 3 0 6 - 2 2 0 4 0 0 0 0 - 1 1 0 2

Ответ: А В = - 3 3 0 6 - 2 2 0 4 0 0 0 0 - 1 1 0 2

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter

Похожие статьи