какие существуют произведения матриц
Произведение матриц
Ма́трица — математический объект, записываемый в виде прямоугольной таблицы чисел (или элементов кольца) и допускающий алгебраические операции (сложение, вычитание, умножение и др.) между ним и другими подобными объектами.
Правила выполнения операций над матрицами сделаны такими, чтобы было удобно записывать системы линейных уравнений.
Обычно матрицу обозначают заглавной буквой латинского алфавита и выделяют круглыми скобками «(…)» (встречается также выделение квадратными скобками «[…]», двойными прямыми линиями «||…||»).
Числа, составляющие матрицу (элементы матрицы), часто обозначают той же буквой, что и саму матрицу, но строчной.
У каждого элемента матрицы есть 2 нижних индекса ( aij ) — первый «i» обозначает номер строки, в которой находится элемент, а второй «j» — номер столбца. Говорят «матрица размерности », подразумевая, что в матрице m строк и n столбцов.
Содержание
История
Понятие матрицы впервые появилось в середине XIX века в работах Уильяма Гамильтона и Артура Кэли. Фундаментальные результаты в теории матриц принадлежат Вейерштрассу, Жордану, Фробениусу.
Матрица как запись коэффициентов системы линейных уравнений
Систему из m уравнений с n неизвестными
можно представить в матричном виде
и тогда всю систему можно записать так:
где A имеет смысл таблицы коэффициентов aij системы уравнений.
A − 1 A — превращается в E (единичную матрицу). И это даёт возможность получить столбец корней уравнений
Все правила, по которым проводятся операции над матрицами выводятся из операций над системами уравнений.
Операции над матрицами
cij = aij + bij
Сложение и вычитание допускается только для матриц одинакового размера.
Существует нулевая матрица Θ такая, что её прибавление к другой матрице A не изменяет A, то есть
Все элементы нулевой матрицы равны нулю.
В первом множителе должно быть столько же столбцов, сколько строк во втором. Если матрица A имеет размерность , B —
, то размерность их произведения AB = C есть
. Умножение матриц не коммутативно.
Умножение матриц ассоциативно. Возводить в степень можно только квадратные матрицы.
Транспонирование матрицы (обозначение: A T ) — операция, при которой матрица отражается относительно главной диагонали, то есть
Если A — матрица размера , то A T — матрица размера
Квадратная матрица и смежные определения
Если количество строк матрицы равно количеству столбцов, то такая матрица называется квадратной.
Для квадратных матриц существует единичная матрица E (аналог единицы для операции умножения чисел) такая, что умножение любой матрицы на неё не влияет на результат, а именно
У единичной матрицы единицы стоят только по главной диагонали, остальные элементы равны нулю
Обратная матрица существует не всегда. Матрицы, для которых обратная существует, называются невырожденными (или регулярными), а для которых нет — вырожденными (или сингулярными). Матрица невырождена, если все ее строки (столбцы) линейно независимы как векторы. Максимальное число линейно независимых строк (столбцов) называется рангом матрицы. Определителем (детерминантом) матрицы называется значение нормированной кососимметрической (антисимметрической) полилинейной формы валентности на столбцах матрицы. Квадратная матрица над числовым полем вырождена тогда и только тогда, когда ее определитель равен нулю.
Свойства матриц
Элементарные преобразования матриц
Элементарными преобразованиями строк матрицы называются следующие преобразования:
Элементарные преобразование столбцов матрицы определяются аналогично.
Типы матриц
Матрица линейного оператора
Матрица линейного оператора — матрица, выражающая линейный оператор в некотором базисе. Для того, чтобы ее получить, необходимо подействовать оператором на векторы базиса и координаты полученных векторов (образов базисных векторов) записать в столбцы матрицы.
Матрица оператора аналогична координатам вектора. При этом действие оператора на вектор равносильно умножению матрицы на столбец координат этого вектора в том же базисе.
Выберем базис . Пусть
— произвольный вектор. Тогда его можно разложить по этому базису:
,
где x k — координаты вектора в выбранном базисе.
Пусть — произвольный линейный оператор. Подействуем им на обе стороны предыдущего равенства, получим
.
Вектора также разложим в выбранном базисе, получим
,
Подставим разложение в предыдущую формулу, получим
.
Выражение , заключённое в скобки, есть ни что иное, как формула умножения матрицы на столбец, и, таким образом, матрица
при умножении на столбец x k даёт в результате координаты вектора
, возникшего от действия оператора
на вектор
, что и требовалось получить.
Произведение двух матриц: формула, решения, свойства
Будут и задачи для самостоятельного решения, к которым можно посмотреть ответы.
Произведение матриц: определение, формула, способ нахождения
Определение. Произведением двух матриц А и В называется матрица С, элемент которой, находящийся на пересечении i-й строки и j-го столбца, равен сумме произведений элементов i-й строки матрицы А на соответствующие (по порядку) элементы j-го столбца матрицы В.
Из этого определения следует формула элемента матрицы C:
Произведение матрицы А на матрицу В обозначается АВ.
Пример 1. Найти произведение двух матриц А и B, если
,
.
Решение. Удобно нахождение произведения двух матриц А и В записывать так, как на рис.2:
В результате получаем элементы произведения матриц:
Теперь у нас есть всё, чтобы записать произведение двух матриц:
.
Проверить решение этой и других подобных задач можно на калькуляторе произведения матриц онлайн.
Эту важную особенность будет легче запомнить, если почаще пользоваться следующими памятками:
Имеет место ещё одна важная особенность произведения матриц относительно числа строк и столбцов:
Пример 2. Найти число строк и столбцов матрицы C, которая является произведением двух матриц A и B следующих размерностей:
Примеры нахождения произведения матриц различной размерности
Пример 3. Найти произведение матриц A и B, если:
.
Вычисляем элементы матрицы C = AB.
Найденное произведение матриц: .
Пример 4. Найти произведение матриц и
.
Проверить решение этой и других подобных задач можно на калькуляторе произведения матриц онлайн.
Пример 5. Найти произведение матриц A и B, если:
.
Вычисляем элементы матрицы C = AB.
Произведение матриц запишется в виде матрицы-столбца: .
Проверить решение этой и других подобных задач можно на калькуляторе произведения матриц онлайн.
Пример 6. Найти произведение матриц A и B, если:
.
Вычисляем элементы матрицы C = AB.
Найденное произведение матриц: .
Проверить решение этой и других подобных задач можно на калькуляторе произведения матриц онлайн.
Пример 7. Найти произведение матриц A и B, если:
.
Вычисляем элемент матрицы C = AB.
Произведение матриц является матрицей из одного элемента: .
Проверить решение этой и других подобных задач можно на калькуляторе произведения матриц онлайн.
Программная реализация произведения двух матриц на С++ разобрана в соответствующей статье в блоке «Компьютеры и программирование».
Возведение матрицы в степень
Возведение матрицы в степень определяется как умножение матрицы на ту же самую матрицу. Так как произведение матриц существует только тогда, когда число столбцов первой матрицы совпадает с числом строк второй матрицы, то возводить в степень можно только квадратные матрицы. n-ая степень матрицы путём умножения матрицы на саму себя n раз:
Найти произведение матриц самостоятельно, а затем посмотреть решение
Пример 9. Дана матрица
Найти произведение данной матрицы и транспонированной матрицы , произведение транспонированной матрицы
и данной матрицы.
Свойства произведения двух матриц
Иными словами, роль единичной матрицы при умножении матриц такая же, как и единицы при умножении чисел.
Пример 10. Убедиться в справедливости свойства 1, найдя произведения матрицы
на единичную матрицу справа и слева.
—
единичная матрица третьего порядка. Найдём элементы произведения С = АЕ :
Проверить решение этой и других подобных задач можно на калькуляторе произведения матриц онлайн.
Свойство 2. Произведение матрицы А на нуль-матрицу является нуль-матрицей. Это свойство очевидно, так как все элементы нуль-матрицы равны нулю.
Свойство 3. Произведение матриц некоммутативно: .
Для этого достаточно показать, что равенство АВ = ВА не выполняется для каких-либо двух матриц.
Пример 11. Найти произведения матриц АВ и ВА, если
,
,
и убедиться в том, что эти произведения не равны друг другу:
.
И действительно, найденные произведения не равны: .
Проверить решение этой и других подобных задач можно на калькуляторе произведения матриц онлайн.
.
Умножение матриц.
Умножение матриц – это одна из самых распространенных операций с матрицами. Матрица, которая получается после умножения, называется произведением матриц.
Произведением матрицы Am×n на матрицу Bn×k будет матрица Cm×k такая, что элемент матрицы C, находящийся в i-ой строке и j-ом столбце, то есть элемент cij равен сумме произведений элементов i-ой строки матрицы A на соответствующие элементы j-ого столбца матрицы B.
Процесс умножения матриц возможен только в случае, когда число столбцов первой матрицы равно числу строк второй матрицы.
Пример:
Можно ли умножить матрицу на матрицу
?
m = n, значит, умножать данные матрицы можно.
Если же матрицы поменять местами, то, при таких матрицах, умножение уже не будет возможно.
m ≠ n, таким образом, выполнять умножение нельзя:
Довольно часто можно встретить задания с подвохом, когда ученику предлагается умножить матрицы, умножение которых заведомо невозможно.
Обратите внимание, что иногда можно умножать матрицы и так, и так. К примеру, для матриц, и
возможно как умножение MN, так и умножение NM.
Операция умножения матриц.
Операция умножения матриц – это не очень сложное действие. Умножение матриц лучше понимать на конкретных примерах, т.к. только определение может сильно запутать.
Начнем с самого простого примера:
Необходимо умножить на
. Первым делом приведем формулу для данного случая:
– здесь хорошо прослеживается закономерность.
Далее более сложный пример:
Умножить на
.
Формула для этого случая: .
Умножение матриц и результат:
В результате получена т.н. нулевая матрица.
Очень важно помнить, что здесь не работает «правило перестановки мест слагаемых» так как почти всегда MN ≠ NM. Поэтому, производя операцию умножения матриц их ни в коем случае нельзя менять местами.
Теперь рассмотрим примеры умножения матриц третьего порядка:
Умножить на
.
Формула очень похожа на прошлые:
Решение матрицы: .
Умножение матрицы на число.
Умножение матрицы на число – это тоже самое умножение матриц, только вместо второй матрицы берется простое число. Как можно догадаться, такое умножение выполнять гораздо проще.
Пример умножения матрицы на число:
Тут все понятно – для того, чтобы умножить матрицу на число, необходимо каждый элемент матрицы последовательно умножить на указанное число. В данном случае – на 3.
Еще один полезный пример:
– умножение матрицы на дробное число.
Первым делом покажем то, чего делать не надо:
При умножении матрицы на дробное число не нужно вносить дробь в матрицу, так как это в первую очередь только затрудняет дальнейшие действия с матрицей, во-вторых, затрудняет проверку решения преподавателем.
.
Что стоит сделать в данном случае – это внести минус в матрицу:
.
Если бы у вас был пример, когда все элементы матрицы делились бы на 7 без остатка, то тогда можно (и нужно!) было бы поделить.
В данном примере можно и нужно умножить все элементы матрицы на ½, т.к. каждый элемент матрицы делится на 2 без остатка.
Примечание: в теории высшей математики школьного понятия «деление» нет. Вместо фразы «это поделить на это» всегда можно сказать «это умножить на дробь». То есть, деление – это частный случай умножения.