Матрица онлайн калькулятор умножение. Произведение двух матриц: формула, решения, свойства. Сложение и вычитание матриц

Определение 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

состоящая из т строк и п столбцов, называется матрицей размера n × m . Числа а 11 , а 12 , ..., а mn называются ее элементами. Таблицу, обозначающую матрицу, записывают в круглых скобках и обозначают А = (а ij ).

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

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

Квадратная матрица называется диагональной, если все ее элементы, не лежащие на главной диагонали, равны нулю. Квадратная матрица, у которой элементы, стоящие по главной диагонали равны единице, а остальные – нули, называется единичной и обозначается Е.

Две матрицы и называются равными, если число их строк и столбцов равны и если равны элементы, стоящие на соответственных местах этих мат­риц.

Матрица, все элементы которой равны нулю, назы­вается нулевой и обозначается через Н .

По определению, чтобы умножить матрицу А на число r, нужно каждый элемент матрицы А умножить на r.

Пример. Дана матрица А =
, найти матрицу 3А .

3 А = 3
=

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

Пример. Даны матрицы А =
иВ =
. Найти матрицуС = А + В.

С =

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

    А+В=В+А

    (А+ В ) + С = А+ (В + С)

    А + Н = А

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

Произведением двух матриц А (m × p ) и В (p × n ) называется матрица С (m × n ), элементы которой определены по правилу

С ij =

Замечание . Для того, чтобы перемножить две матрицы нужно элементы i -ой строки первой матрицы умножить на элементы j -ого столбца второй матрицы и сложить полученные произведения. Получим элемент новой матрицы с индексом ij .

Пример. Даны матрицы а и в. ;. Найти произведение матриц ав.

АВ=

=
=

Пример. Даны матрицы А и В . А =
иВ = .

Решение: А = (2X3), В = (3X2) => АВ = (2X2)

АВ=
=
=

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

    АВ ВА;

    (АВ)С=А(ВС);

    АЕ = ЕА = А

    (АВ )k = (AB)k= A(Bk)

    (A+B)C = AB +BC

    A(B+C) = AB + AC/

Транспонированной матрицей А T называется матрица, у которой строки записаны вместо столбцов, а столбцы – вместо строк.

Пример. Пусть дана матрица А=
, тогда

А T =

Определители.

Определителем второго порядка, соответствующий матрице А =
, называется число
=а 11 а 22 - а 12 а 21 .

Пример. Вычислить определителем второго порядка.

= 1 · (-3) – 2 · 4 = -11.

Определителем третьего порядка, соответствующий матрице

А =
, называется число
=а 11 а 22 а 33 12 а 23 а 31 + а 13 а 21 а 32 - а 13 а 22 а 31 - а 12 а 21 а 33 –а 11 а 23 а 32.

Чтобы запомнить какие произведения в правой части равенства следует брать со знаком «+», а какие со знаком «-», полезно правило названное правилом треугольника, изображенное на рис. 1.

« + » « - »

Рисунок 1.

Пример. Вычислить определитель

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

= а 11 а 22 а 33 12 а 23 а 31 + а 13 а 21 а 32 - а 13 а 22 а 31 - а 12 а 21 а 33 –а 11 а 23 а 32.

Свойства определителей :

    Если в определителе поменять местами две строки (столбца), то его знак изменится на противоположный.

    Если в определителе поменять местами строки и столбцы, то его знак и величина не изменится.

    Если в определителе две строки пропорциональны (равны), то он равен нулю.

    Если в определителе какую либо строку (столбец) умножить на некоторое число и сложить с другой строкой (столбцом), то его значение не изменится.

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

    Если определитель содержит нулевую строку или столбец, то он равен нулю.

Минором М ij элемента определителя а ij называется определитель, получаемый из исходного путем вычеркивания i - ой строки и j -ого столбца на которых расположен этот элемент.

Алгебраическим дополнением А ij элемента определителя а ij называется минор умноженный на (-1) i + j .

Третий способ вычисления определителей – с помощью теоремы разложения.

Теорема разложения: Определитель равен сумме произведений элементов какой-либо строки (столбца) на их алгебраические дополнения.

Пример. Вычислить определитель третьего порядка, разложив определитель по элементам первой строки.

= 5· (-1) 1+1 · + 3 · (-1) 1+2 ·
+ 2·(-1) 1+3 ·
= 68.

Этот же определитель можно вычислить с помощью свойства 4), а затем применить теорему разложения. В нашем примере образуем нули в первом столбце. Для этого к элементам первой строки прибавим элементы второй строки, умноженной на 5, а к элементам третьей строки прибавим элементы второй строки, умноженной на 7. И полученную матрицу разложим по элементам первого столбца.

=
= 0
- (-1)
+0
=
=13 · 34 – 17 · 22 = 68.

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

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

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

Прежде всего, ЧТО должно получиться в результате умножения трёх матриц ? Кошка не родит мышку. Если матричное умножение осуществимо, то в итоге тоже получится матрица. М-да, хорошо мой преподаватель по алгебре не видит, как я объясняю замкнутость алгебраической структуры относительно её элементов =)

Произведение трёх матриц можно вычислить двумя способами:

1) найти , а затем домножить на матрицу «цэ»: ;

2) либо сначала найти , потом выполнить умножение .

Результаты обязательно совпадут, и в теории данное свойство называют ассоциативностью матричного умножения :

Пример 6

Перемножить матрицы двумя способами

Алгоритм решения двухшаговый: находим произведение двух матриц, затем снова находим произведение двух матриц.

1) Используем формулу

Действие первое:

Действие второе:

2) Используем формулу

Действие первое:

Действие второе:

Ответ :

Более привычен и стандартен, конечно же, первый способ решения, там «как бы всё по порядку». Кстати, по поводу порядка. В рассматриваемом задании часто возникает иллюзия, что речь идёт о каких-то перестановках матриц. Их здесь нет. Снова напоминаю, что в общем случае ПЕРЕСТАВЛЯТЬ МАТРИЦЫ НЕЛЬЗЯ . Так, во втором пункте на втором шаге выполняем умножение , но ни в коем случае не . С обычными числами такой бы номер прошёл, а с матрицами – нет.

Свойство ассоциативности умножения справедливо не только для квадратных, но и для произвольных матриц – лишь бы они умножались:

Пример 7

Найти произведение трёх матриц

Это пример для самостоятельного решения. В образце решения вычисления проведены двумя способами, проанализируйте, какой путь выгоднее и короче.

Свойство ассоциативности матричного умножения имеет место быть и для бОльшего количества множителей.

Теперь самое время вернуться к степеням матриц. Квадрат матрицы рассмотрен в самом начале и на повестке дня вопрос.