Умножение матриц. Математика для чайников

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

Произведением матрицы A m × n на матрицу B n × k будет матрица C m × k такая, что элемент матрицы C , находящийся в i -ой строке и j -ом столбце, то есть элемент c ij равен сумме произведений элементов i -ой строки матрицы A на соответствующие элементы j -ого столбца матрицы B .

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

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

m = n , значит, умножать данные матрицы можно.

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

m n , таким образом, выполнять умножение нельзя:

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

Обратите внимание, что иногда можно умножать матрицы и так, и так. К примеру, для матриц, и возможно как умножение MN , так и умножение NM.

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

Начнем с самого простого примера:

Необходимо умножить на . Первым делом приведем формулу для данного случая:

- здесь хорошо прослеживается закономерность.

Умножить на .

Формула для этого случая: .

Умножение матриц и результат:

В результате получена т.н. нулевая матрица.

Очень важно помнить, что здесь не работает «правило перестановки мест слагаемых» так как почти всегда MN NM . Поэтому, производя операцию умножения матриц их ни в коем случае нельзя менять местами.

Теперь рассмотрим примеры умножения матриц третьего порядка:

Умножить на .

Формула очень похожа на прошлые:

Решение матрицы: .

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

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

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

Еще один полезный пример:

- умножение матрицы на дробное число.

Первым делом покажем то, чего делать не надо:

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

И, тем более, не нужно делить каждый элемент матрицы на -7:

.

Что стоит сделать в данном случае - это внести минус в матрицу:

.

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

В данном примере можно и нужно умножить все элементы матрицы на ½, т.к. каждый элемент матрицы делится на 2 без остатка.

Примечание: в теории высшей математики школьного понятия «деление» нет. Вместо фразы «это поделить на это» всегда можно сказать «это умножить на дробь». То есть, деление - это частный случай умножения.

1-й курс, высшая математика, изучаем матрицы и основные действия над ними. Здесь мы систематизируем основные операции, которые можно проводить с матрицами. С чего начать знакомство с матрицами? Конечно, с самого простого - определений, основных понятий и простейших операций. Заверяем, матрицы поймут все, кто уделит им хотя бы немного времени!

Определение матрицы

Матрица – это прямоугольная таблица элементов. Ну а если простым языком – таблица чисел.

Обычно матрицы обозначаются прописными латинскими буквами. Например, матрица A , матрица B и так далее. Матрицы могут быть разного размера: прямоугольные, квадратные, также есть матрицы-строки и матрицы-столбцы, называемые векторами. Размер матрицы определяется количеством строк и столбцов. Например, запишем прямоугольную матрицу размера m на n , где m – количество строк, а n – количество столбцов.

Элементы, для которых i=j (a11, a22, .. ) образуют главную диагональ матрицы, и называются диагональными.

Что можно делать с матрицами? Складывать/вычитать , умножать на число , умножать между собой , транспонировать . Теперь обо всех этих основных операциях над матрицами по порядку.

Операции сложения и вычитания матриц

Сразу предупредим, что можно складывать только матрицы одинакового размера. В результате получится матрица того же размера. Складывать (или вычитать) матрицы просто – достаточно только сложить их соответствующие элементы . Приведем пример. Выполним сложение двух матриц A и В размером два на два.

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

На произвольное число можно умножить любую матрицу. Чтобы сделать это, нужно умножить на это число каждый ее элемент. Например, умножим матрицу A из первого примера на число 5:

Операция умножения матриц

Перемножить между собой удастся не все матрицы. Например, у нас есть две матрицы - A и B. Их можно умножить друг на друга только в том случае, если число столбцов матрицы А равно числу строк матрицы В. При этом каждый элемент получившейся матрицы, стоящий в i-ой строке и j-м столбце, будет равен сумме произведений соответствующих элементов в i-й строке первого множителя и j-м столбце второго . Чтобы понять этот алгоритм, запишем, как умножаются две квадратные матрицы:

И пример с реальными числами. Умножим матрицы:

Операция транспонирования матрицы

Транспонирование матрицы – это операция, когда соответствующие строки и столбцы меняются местами. Например, транспонируем матрицу A из первого примера:

Определитель матрицы

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

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

Определитель матрицы первого порядка, то есть состоящей из одного элемента, равен этому элементу.

А если матрица три на три? Тут уже посложнее, но справиться можно.

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

К счастью, вычислять определители матриц больших размеров на практике приходится редко.

Здесь мы рассмотрели основные операции над матрицами. Конечно, в реальной жизни можно ни разу так и не встретить даже намека на матричную систему уравнений или же наоборот - столкнуться с гораздо более сложными случаями, когда придется действительно поломать голову. Именно для таких случаев и существует профессиональный студенческий сервис . Обращайтесь за помощью, получайте качественное и подробное решение, наслаждайтесь успехами в учебе и свободным временем.

Определение. Произведением двух матриц А и В называется матрица С , элемент которой, находящийся на пересечении i -й строки и j -го столбца, равен сумме произведений элементов i -й строки матрицы А на соответствующие (по порядку) элементы j -го столбца матрицы В .

Из этого определения следует формула элемента матрицы C :

Произведение матрицы А на матрицу В обозначается АВ .

Пример 1. Найти произведение двух матриц А и B , если

,

.

Решение. Удобно нахождение произведения двух матриц А и В записывать так, как на рис.2:

На схеме серые стрелки показывают, элементы какой строки матрицы А на элементы какого столбца матрицы В нужно перемножить для получения элементов матрицы С , а линиями цвета элемента матрицы C соединены соответствующие элементы матриц A и B , произведения которых складываются для получения элемента матрицы C .

В результате получаем элементы произведения матриц:



Теперь у нас есть всё, чтобы записать произведение двух матриц:

.

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

Эту важную особенность будет легче запомнить, если почаще пользоваться следующими памятками:

Имеет место ещё одна важная особенность произведения матриц относительно числа строк и столбцов:

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

Пример 2. Найти число строк и столбцов матрицы C , которая является произведением двух матриц A и B следующих размерностей:

а) 2 Х 10 и 10 Х 5;

б) 10 Х 2 и 2 Х 5;

Пример 3. Найти произведение матриц A и B , если:

.

A B - 2. Следовательно, размерность матрицы C = AB - 2 X 2.

Вычисляем элементы матрицы C = AB .

Найденное произведение матриц: .

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

Пример 5. Найти произведение матриц A и B , если:

.

Решение. Число строк в матрице A - 2, число столбцов в матрице B C = AB - 2 X 1.

Вычисляем элементы матрицы C = AB .

Произведение матриц запишется в виде матрицы-столбца: .

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

Пример 6. Найти произведение матриц A и B , если:

.

Решение. Число строк в матрице A - 3, число столбцов в матрице B - 3. Следовательно, размерность матрицы C = AB - 3 X 3.

Вычисляем элементы матрицы C = AB .

Найденное произведение матриц: .

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

Пример 7. Найти произведение матриц A и B , если:

.

Решение. Число строк в матрице A - 1, число столбцов в матрице B - 1. Следовательно, размерность матрицы C = AB - 1 X 1.

Вычисляем элемент матрицы C = AB .

Произведение матриц является матрицей из одного элемента: .

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

Программная реализация произведения двух матриц на С++ разобрана в соответствующей статье в блоке "Компьютеры и программирование".

Возведение матрицы в степень

Возведение матрицы в степень определяется как умножение матрицы на ту же самую матрицу. Так как произведение матриц существует только тогда, когда число столбцов первой матрицы совпадает с числом строк второй матрицы, то возводить в степень можно только квадратные матрицы. n -ая степень матрицы путём умножения матрицы на саму себя n раз:

Пример 8. Дана матрица . Найти A ² и A ³ .

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

Пример 9. Дана матрица

Найти произведение данной матрицы и транспонированной матрицы , произведение транспонированной матрицы и данной матрицы.

Свойства произведения двух матриц

Свойство 1. Произведение любой матрицы А на единичную матрицу Е соответствующего порядка как справа, так и слева, совпадает с матрицей А, т.е. АЕ = ЕА = А.

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

Пример 10. Убедиться в справедливости свойства 1, найдя произведения матрицы

на единичную матрицу справа и слева.

Решение. Так как матрица А содержит три столбца, то требуется найти произведение АЕ , где

-
единичная матрица третьего порядка. Найдём элементы произведения С = АЕ :



Получается, что АЕ = А .

Теперь найдём произведение ЕА , где Е – единичная матрица второго порядка, так как матрица А содержит две строки. Найдём элементы произведения С = ЕА :

Главные применения матриц связаны м операцией умножения.

Даны две матрицы:

А – размера mn

B – размера nk

Т.к. длина строки в матрице А совпадает с высотой столбца в матрице В, можно определить матрицу С=АВ, которая будет иметь размеры mk. Элемент матрицы С, расположенный в произвольнойi-й строке (i=1,…,m) и произвольном j-м столбце (j=1,…,k), по определению равен скалярному проиведению двух векторов из
:i-й строк марицы А и j-го столбца матрицы В:

Свойства:

Как определяется операция умножения матрицы А на число λ?

Произведением А на число λ называется матрица, каждый элемент которой равен произведению соответствующего элемента А на λ. Следствие: Общий множитель всех элементов матрицы можно выносить за знак матрицы.

13. Определение обратной матрицы и ее свойства.

Определение. Если существуют квадратные матрицы Х и А одного порядка, удовлетворяющие условию:

где Е - единичная матрица того же самого порядка, что и матрица А, то матрица Х называется обратной к матрице А и обозначается А -1 .

Cвойства обратных матриц

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

1) (A -1) -1 = A;

2) (AB) -1 = B -1 A -1

3) (A T) -1 = (A -1) T .

1. Если обратная матрица существует, то она единственная.

2. Не у всякой ненулевой квадратной матрицы существует обратная.

14. Приведите основные свойства определителей. Проверьте справедливость свойства |АВ|=|А|*|В| для матриц

А= и В=

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

1. Если какая-либо строка определителя состоит из нулей, то и сам определитель равен нулю.

2. При перестановке двух строк определитель умножается на -1.

3. Определитель с двумя одинаковыми строками равен нулю.

4. Общий множитель элементов любой строки можно вынести за знак определителя.

5. Если элементы некоторой строки определителя А представлены в виде суммы двух слагаемых, то и сам определитель равен сумме двух определителей Б и Д. В определителе Б указанная строка состоит из первых слагаемых, в Д - из вторых слагаемых. Остальные строки определителей Б и Д - те же, что и в А.

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

7. Сумма произведений элементов любой строки на алгебраические дополнения к соответствующим элементам другой строки равны 0.

8. Определитель матрицы А равен определителю транспонированной матрицы А т, т.е. определитель не меняется при транспонировании.

15. Дайте определение модуля и аргумента комплексного числа. Запишите в тригонометрической форме числа √3+ i , -1+ i .

Каждому комплексному числу z=a+ib может быть поставлен в соответствие вектор (a,b)€R 2. Длина этого вектора, равная √a 2 + b 2 называется модулем комплексного числа z и обозначается через |z|. Угол φ между данным вектором и положительным направлением оси Ox называется аргументом комплексного числа z и обозначается arg z.

Любое комплексное число z≠0 может быть представлено в виде z=|z|(cosφ +isinφ).

Такая форма записи комплексного числа называется тригонометрической.

√3+i=2(√3/2+1/2i)=2(cosπ/6+isinπ/6);

1+i=2(-√2/2+i√2/2)=2(cosπ/4+isinπ/4).

Каждому комплексному числу Z = a + ib может быть поставлен вектор (а; b), принадлежащий R^2. Длина этого вектора, равная КВ из a^2 + b^2, называется модулем комплексного числа и обозначается через модуль Z. Угол между данным вектором и положительным направлением оси Оx называется аргументом комплексного числа (обозначается arg Z).