Матрицы равные: Матрицы. Виды матриц. Основные термины.

Содержание

Матрицы. Действия над матрицами. Свойства операций над матрицами. Виды матриц.





Адрес этой страницы (вложенность) в справочнике dpva.ru:  главная страница  / / Техническая информация / / Математический справочник / / Линейная алгебра. Вектора, матрицы, определители, миноры, детерминанты…  / / Матрицы. Действия над матрицами. Свойства операций над матрицами. Виды матриц.

Поделиться:   

Матрицы, виды матриц, типы матриц. Действия и операции над матрицами. Свойства операций над матрицами.

  • Матрицы (и соответственно математический раздел — матричная алгебра) имеют важное значение в прикладной математике, так как позволяют записать в достаточно простой форме значительную часть математических моделей объектов и процессов.
    Термин «матрица» появился в 1850 году. Впервые упоминались матрицы еще в древнем Китае, позднее у арабских математиков.
  • Матрицей A=Amn порядка m*n называется прямоугольная таблица чисел, содержащая m — строк и n — столбцов.
    • Элементы матрицы aij, у которых i=j, называются диагональными и образуют главную диагональ.
    • Для квадратной матрицы (m=n) главную диагональ образуют элементы a11, a22,…, ann
      .
  • Виды матриц
  • 1. Прямоугольные: m и n — произвольные положительные целые числа
  • 2. Квадратные: m=n
  • 3. Матрица строка: m=1. Например, (1 3 5 7 ) — во многих практических задачах такая матрица называется вектором
  • 4. Матрица столбец: n=1. Например
  • 5. Диагональная матрица:
    m=n
    и aij=0, если i≠j. Например
  • 6. Единичная матрица: m=n и
  • 7. Нулевая матрица: aij=0, i=1,2,…,m / j=1,2,…,n
  • 8. Треугольная матрица: все элементы ниже главной диагонали равны 0.
    • Пример.
  • 9. Симметрическая матрица: m=n и aij=aji(т.е. на симметричных относительно главной диагонали местах стоят равные элементы), а следовательно
    A’=A
    • Например,
  • 10. Кососимметрическая матрица: m=n и aij=-aji (т.е. на симметричных относительно главной диагонали местах стоят противоположные элементы). Следовательно, на главной диагонали стоят нули (т.к. при i=j имеем aii=-aii)
    • Пример.
    • Ясно, A’=-A
  • 11. Эрмитова матрица: m=n и aii=-ãii (ãji— комплексно — сопряженное к aji, т.е. если A=3+2i, то комплексно — сопряженное Ã=3-2i)
    • Пример
  • Равенство матриц.
    • A=B, если порядки матриц A и B одинаковы и aij=bij (i=1,2,. ..,m; j=1,2,…,n)
  • Пример

  • Свойства операций над матрицами
    • A+B=B+A
    • (A+B)+C=A+(B+C)
    • λ(A+B)=λA+λB
    • A(B+C)=AB+AC
    • (A+B)C=AC+BC
    • λ(AB)=(λA)B=A(λB)
    • A(BC)=(AB)C
    • (A’)’=A
    • (λA)’=λ(A)’
    • (A+B)’=A’+B’
    • (AB)’=B’A’
Поиск в инженерном справочнике DPVA. Введите свой запрос:
Поиск в инженерном справочнике DPVA. Введите свой запрос:
Если Вы не обнаружили себя в списке поставщиков, заметили ошибку, или у Вас есть дополнительные численные данные для коллег по теме, сообщите , пожалуйста.
Вложите в письмо ссылку на страницу с ошибкой, пожалуйста.
Коды баннеров проекта DPVA.ru
Начинка: KJR Publisiers

Консультации и техническая
поддержка сайта: Zavarka Team

Проект является некоммерческим. Информация, представленная на сайте, не является официальной и предоставлена только в целях ознакомления. Владельцы сайта www.dpva.ru не несут никакой ответственности за риски, связанные с использованием информации, полученной с этого интернет-ресурса. Free xml sitemap generator

НОУ ИНТУИТ | Лекция | Матрицы. Основные определения и виды матриц. Действия над матрицами. Понятие ранга матрицы. Операции над матрицами. Понятие и нахождение обратной матрицы

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

Матрицы.

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

Определение 1. Матрицей A называется любая прямоугольная таблица, составленная из чисел aij, которые называют элементами матрицы и обозначается

( 2.1)

Заметим, что элементами матрицы могут быть не только числа. Представим себе, что вы описываете книги, которые стоят на вашей книжной полке. Пусть у вас на полке порядок и все книги стоят на строго определенных местах. Таблица, которая будет содержать описание вашей библиотеки (по полкам и следованию книг на полке), тоже будет матрицей. Но такая матрица будет не числовой. Другой пример. Вместо чисел стоят разные функции, объединенные между собой некоторой зависимостью.

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

Вместо круглых скобок для записи матриц применяют квадратные скобки или прямые двойные вертикальные линии

( 2.1*)

Определение 2. Если в выражении (1) m = n, то говорят о квадратной матрице, а если , то о прямоугольной.

В зависимости от значений m и n различают некоторые специальные виды матриц:

  1. intuit.ru/2010/edi»> Матрица — строка (или строковая матрица), состоящая из одной строки. Это прямоугольная матрица размером 1 x n.
  2. Матрица — столбец ( столбцевая матрица), состоящая только из одного столбца. Это также прямоугольная матрица размером m x 1
  3. Матрица, состоящая из одного элемента. A=(a11)1×1=a11.
  4. Нулевая матрица, состоящая из одних нулей, в матричной алгебре играет роль 0, обозначается V.
  5. Единичная матрица, состоящая из нулей, кроме главной диагонали, на которой стоят единицы. Обозначается E и играет роль единицы в матричной алгебре
  6. Диагональная матрица, квадратная порядка n, состоящая из нулей и на главной диагонали стоят не равные нулю элементы (не обязательно единицы)

intuit.ru/2010/edi»>Важнейшей характеристикой квадратной матрицы является ее определитель или детерминант, который составляется из элементов матрицы и обозначается

Очевидно, что DE=1 ; .

Определение 3. Если , то матрица A называется невырожденной или не особенной.

Определение 4. Если detA = 0, то матрица A называется вырожденной или особенной.

Определение 5. Две матрицы A и B называются равными и пишут A = B, если они имеют одинаковые размеры и их соответствующие элементы равны, т.е.

Например, матрицы и равны, т.к. они равны по размеру и каждый элемент одной матрицы равен соответствующему элементу другой матрицы. А вот матрицы и нельзя назвать равными, хотя детерминанты обеих матриц равны, и размеры матриц одинаковые, но не все элементы , стоящие на одних и тех же местах равны. Матрицы и разные, так как имеют разный размер. Первая матрица имеет размер 2х3, а вторая 3х2. Хотя количество элементов одинаковое – 6 и сами элементы одинаковые 1, 2, 3, 4, 5, 6, но они стоят на разных местах в каждой матрице. А вот матрицы и равны, согласно определению 5.

Определение 6. Если зафиксировать некоторое количество столбцов матрицы A и такое же количество ee строк, тогда элементы, стоящие на пересечении указанных столбцов и строк образуют квадратную матрицу n — го порядка, определитель которой называется минором k – го порядка матрицы A.

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

Решение. .

Матрицы. Действия над матрицами. Свойства операций над матрицами. Виды матриц.

Матрицы. Действия над матрицами. Свойства операций над матрицами. Виды матриц.

Матрицы (и соответственно математический раздел — матричная алгебра) имеют важное значение в прикладной математике, так как позволяют записать в достаточно простой форме значительную часть математических моделей объектов и процессов. Термин «матрица» появился в 1850 году. Впервые упоминались матрицы еще в древнем Китае, позднее у арабских математиков.

Матрицей A=Amn порядка m*n называется прямоугольная таблица чисел, содержащая m — строк и n — столбцов.

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

Для квадратной матрицы (m=n) главную диагональ образуют элементы a11, a22,…, ann .

Равенство матриц.

A=B, если порядки матриц A и B одинаковы и aij=bij (i=1,2,…,m; j=1,2,…,n)

Действия над матрицами.

1. Сложение матриц — поэлементная операция

2. Вычитание матриц — поэлементная операция

3. Произведение матрицы на число — поэлементная операция

4. Умножение A*B матриц по правилу строка на столбец (число столбцов матрицы А должно быть равно числу строк матрицы B)

Amk*Bkn=Cmn причем каждый элемент сijматрицы Cmn равен сумме произведений элементов i-ой строки матрицы А на соответствующие элемеенты j-го столбца матрицы B , т.е.

Покажем операцию умножения матриц на примере

5. Возведение в степень

m>1 целое положительное число. А — квадратная матрица (m=n) т.е. актуально только для квадратных матриц

6. Транспонирование матрицы А. Транспонированную матрицу обозначают AT или A’

Строки и столбцы поменялись местами

Пример

Свойства опрераций над матрицами

A+B=B+A

(A+B)+C=A+(B+C)

λ(A+B)=λA+λB

A(B+C)=AB+AC

(A+B)C=AC+BC

λ(AB)=(λA)B=A(λB)

A(BC)=(AB)C

(A’)’=A

(λA)’=λ(A)’

(A+B)’=A’+B’

(AB)’=B’A’

Виды матриц

1. Прямоугольные: m и n — произвольные положительные целые числа

2. Квадратные: m=n

3. Матрица строка: m=1. Например, (1 3 5 7 ) — во многих практических задачах такая матрица называется вектором

4. Матрица столбец: n=1. Например

5. Диагональная матрица: m=n и aij=0, если i≠j. Например

6. Единичная матрица: m=n и

7. Нулевая матрица: aij=0, i=1,2,…,m

j=1,2,…,n

8. Треугольная матрица: все элементы ниже главной диагонали равны 0.

Пример.

9. Симметрическая матрица: m=n и aij=aji(т.е. на симметричных относительно главной диагонали местах стоят равные элементы), а следовательно A’=A

Например,

10. Кососимметрическая матрица: m=n и aij=-aji (т.е. на симметричных относительно главной диагонали местах стоят противоположные элементы). Следовательно, на главной диагонали стоят нули (т.к. при i=j имеем aii=-aii)

Пример.

Ясно, A’=-A

11. Эрмитова матрица: m=n и aii=-ãii (ãji— комплексно — сопряженное к aji, т.е. если A=3+2i, то комплексно — сопряженное Ã=3-2i)

Пример

Матрица преобразований

Матрица преобразований применяется для вычисления новых координат объекта при его трансформации. Изменяя значения элементов матрицы преобразования, к объектам можно применять любые трансформации (например: масштабирование, зеркальное отражение, поворот, перемещение и т. п.). При любой трансформации сохраняется параллельность линий объекта.

Координаты в PDF выражаются в терминах двумерного пространства. Точка (x, y) в пространстве может быть выражена в векторной форме [x y 1]. Постоянный третий элемент этого вектора (1) нужен для использования вектора с матрицами 3х3 в вычислениях, описанных ниже.

Преобразование между двумя системами координат представлено, как матрица 3х3 и записывается следующим образом:

Координатные преобразования выражаются в виде матричных умножений:

Так как последняя колонка не оказывает ни какого влияния на результаты расчета, то она в вычислениях не принимает участия. Координаты трансформации высчитываются по следующим формулам:

Единичная матрица

Единичной матрицей называется, та у которой значения матрицы a и d равны 1, а остальные равны 0. Такая матрица применяется по умолчанию, так как не приводит к трансформации. Поэтому единичную матрицу используют как основу.

Масштабирование

Для увеличения или уменьшения размера объекта по горизонтали/вертикали следует изменить значение a или d соответственно, а остальные применить из единичной матрицы.

Например: Для увеличения размера объекта в два раза по горизонтали, значение a необходимо принять равным 2, а остальные оставить такими как в единичной матрице.

Высчитываем новые координаты объекта:

Отражение

Чтобы получить зеркальное отображение объекта по горизонтали следует установить значение a = -1, по вертикали d = -1. Изменение обеих значений применяется для одновременного отображения по горизонтали и вертикали.

Наклон

Наклон объекта по вертикали/горизонтали обеспечивается изменением значений b и c соответственно. Изменение значения b/-b — наклон вверх/вниз, c/-c – вправо/влево.

Например: Для наклона объекта по вертикали вверх установим значение b = 1

Высчитываем новые координаты объекта:

В итоге к наклону объекта приводит только координата y, которая увеличивается на значение x.

Поворот

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

Сам поворот происходит против часовой стрелки, α задаёт угол поворота в градусах.

Перемещение

Перемещение осуществляется изменением значений e (по горизонтали) и f (по вертикали). Значения задаются в пикселях.

Например: Перемещение с использованием матрицы применяется редко из-за того, что эту операцию можно проделать другими методами, например, изменить положение объекта во вкладке Геометрия.

Поскольку матрица трансформации имеет только шесть элементов, которые могут быть изменены, визуально она отображается в PDF [a b c d e f]. Такая матрица может представлять любое линейное преобразование из одной координатной системы в другую. Матрицы преобразований образуются следующим образом:

  • Перемещения указываются как [1 0 0 1 tx ty], где tx и ty — расстояния от оси системы координат по горизонтали и вертикали, соответственно.
  • Масштабирование указывается как [sx 0 0 sy 0 0]. Это масштабирует координаты так, что 1 единица в горизонтальном и вертикальном измерениях в новой координатной системе такого же размера, как и sx и sy единиц в старой координатной системе соответственно.
  • Повороты производятся матрицей [cosθ sinθ −sinθ cosθ 0 0], что соответствует повороту осей координатной системы на θ градусов против часовой стрелки.
  • Наклон указывается как [1 tanα tanβ 1 0 0], что соответствует наклону оси x на угол α и оси y на угол β.

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

Умножения матрицы не коммутативны — порядок, в котором перемножаются матрицы, имеет значение.

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

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

Равенство матриц — веб-формулы

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

Рассмотрим три матрицы, показанные ниже.


Если A = B , то мы знаем, что x = 34 и y = 54, поскольку соответствующие элементы одинаковых матриц также равны.
Мы знаем, что матрица C не равна A или B , потому что C имеет больше столбцов.

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

или A t .
· Если две матрицы одного порядка (нет условий на элементы), они называются сопоставимыми.
· Если данная матрица A имеет порядок m x n, то ее транспонирование будет иметь порядок n x m.

Пример 1 : Обозначения ниже описывают две матрицы A и B .

, где i = 1, 2, 3 и j = 1, 2

Какие из следующих утверждений о A и B верны?
I. Матрица A состоит из 5 элементов.
II.Размер матрицы B составляет 4 × 2.
III. В матрице B элемент B 21 равен 222.
IV. Матрица A и B равны.

(A) только I
(B) только II
(C) только III
(D) Все вышеперечисленное
(E) Ни один из вышеперечисленных

Решение:
Правильный ответ: (E)
Матрица A имеет 3 строки и 2 столбца; то есть 3 ряда по 2 элемента в каждой.Это добавляет до 6 элементов, а не 5.

Размерность матрицы B составляет 2 × 4, а не 4 × 2, что означает, что матрица B имеет 2 строки и 4 столбца, а не 4 строки и 2 столбца.

Элемент B 21 относится к первому элементу во второй строке матрицы B , который равен 555, но не 222.

Матрица A и B не может быть равным, потому что мы ничего не знаем о записях матрицы A . Они нам просто неизвестны. Более того, их порядки тоже разные.

Пример 2 : Найдите значения «a» и «b», если [a 3] = [4 b].
Решение: если [a 3] = [4 b], то соответствующие элементы матриц равны, таким образом, a = 4 и b = 3.

Пример 3 : Определить значения a, b, c и d , так что следующее уравнение становится справедливым.

Решение:
Если две матрицы равны, то соответствующие элементы также равны, таким образом, мы имеем:
a = 5 , a + c = 4 , b — 2d = 1 и 2b = 6

Вставьте значение a в a + c = 4 даст: c = –1
И выделение b из 2b = 6 даст: b = 3
Вставить b = 3 в b –2d = 1 даст: d = 1

Таким образом, две заданные матрицы будут равны, если a = 5, b = 3, c = –1 и d = 1.

Равные матрицы — матрицы равны, если выполняются два условия. Матрицы должны иметь одинаковые …

Матрицы могут быть равны при выполнении определенных условий. Следовательно, мы можем составить уравнения и решить для переменных с двумя равными матрицами. (Примечание: это отличается от матричного уравнения, в котором вся матрица действует как переменная.)

Равно матриц

Две матрицы равны тогда и только тогда, когда эти матрицы имеют одинаковые размеры и равные соответствующие элементы.

Какие матрицы ниже равны?

Покажи ответ

Все три матрицы имеют одинаковые размеры

— 3 × 3 (3 строки и 3 столбца)

Все соответствующие записи или элементы одинаковы в матрице 1 и матрице 3.

— Самый средний элемент матрицы № 2 не совпадает с соответствующей записью в других матрицах. Следовательно, матрица № 2 не равна ни одной из других.

Практика Задача
Задача 1

Какие матрицы ниже равны?

Покажи ответ

Матрицы №4 и №5 равны.Они имеют одинаковые размеры и одинаковые соответствующие записи.

Задача 2

Какие матрицы ниже равны?

Покажи ответ

Матрицы №8 и №9 равны.Они имеют одинаковые размеры и одинаковые соответствующие записи.

Задача 3

Какие матрицы ниже равны?

Покажи ответ

Матрицы № 10 и № 11 равны.Матрица № 12 исключена, потому что она не имеет таких же размеров, как две другие. В нем всего две колонки

Решение для переменных в матрицах

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

Чтобы найти значение переменной y в левой матрице, мы просто устанавливаем ее равной соответствующему элементу в правой матрице.


у = 33
Задача 4

Решение для переменных в равных матрицах не всегда будет таким простым, как сопоставление переменной с соответствующим номером. Вот немного более сложная проблема: каково значение y?

Покажи ответ

3y = 33 (установить соответствующие записи равными)
3г ÷ 3 = 33 ÷ 3 N
у = 11

Объяснитель урока: Равные матрицы | Nagwa

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

Учитывая, что линейная алгебра отличается от обычной алгебры, неудивительно, что там задействованы принципиально разные концепции. Такие идеи, как порядок, тип и транспонирование просто не появляются в обычной алгебре. В обычной алгебре две величины: равны, если они имеют одинаковое значение. Например, если = 5 и 𝑦 = 5, то мы можем сказать, что эти две величины равны, и, следовательно, написать 𝑥 = 𝑦.

В качестве альтернативы, если мы имеем = 5 и − = −10, то, очевидно, эти величины не равны, и мы бы написали 𝑎 ≠ 𝑏.Однако эти величины связаны, и один из таких примеров — сказать, что 𝑎 = −12𝑏 или, что то же самое, 𝑏 = −2𝑎. Это не единственная связь между 𝑎 и 𝑏 в этом случае, так как мы могли бы также сказать, что 𝑎 = 𝑏 + 15 или что-то более запутанное, например 𝑎 = 120𝑏. Мы могли бы изобрести бесконечно много таких отношений, поэтому при условии, что обе части уравнения имеют одинаковое значение.

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

Определение: равенство двух матриц

Рассмотрим две матрицы 𝐴 и 𝐵, которые описываются их записи следующим образом: 𝐴 = (𝑎), 𝐵 = 𝑏.

Две матрицы считаются «равными» только в том случае, если все записи идентичны.В другими словами, потребуем, чтобы 𝑎 = 𝑏 для всех 𝑖, 𝑗. Если это так, то мы пишем 𝐴 = 𝐵.

Если существуют такие 𝑖, 𝑗, что 𝑎 ≠ 𝑏, пишем 𝐴 ≠ 𝐵.

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

Пример 1: Условия равенства матриц

Учитывая, что 𝐴 = 333333, 𝐵 = 3333, верно ли, что 𝐴 = 𝐵?

Ответ

Матрицы 𝐴 и 𝐵 можно записать как 𝐴 = (𝑎), 𝐵 = (𝑏).

Поскольку матрица 𝐴 имеет две строки и три столбца, мы имеем 𝑖 = 1,2 и 𝑗 = 1,2,3. Матрица 𝐵 имеет две строки и два столбца, поэтому 𝑘 = 1,2 и 𝑙 = 1,2.

Это сразу демонстрирует, что две матрицы не могут быть равными.Записи 𝑎 и 𝑎 выделены ниже: 𝐴 = 333333.

Однако матрица 𝐵 не имеет элементов 𝑏 или 𝑏, учитывая, что в нем всего два столбца. Поскольку эти записи не существуют, мы заключаем, что 𝐴 ≠ 𝐵, что означает, что утверждение ложный.

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

Теорема: порядок матриц и равенство матриц

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

Обратите внимание, что две матрицы, имеющие одинаковый порядок, являются необходимым условием равенства, но это не так. не достаточное условие. Тот факт, что две матрицы имеют один и тот же порядок, не означает что они автоматически равны. Это очень просто продемонстрировать с помощью двух матрицы ниже: 𝐴 = 000000000010, 𝐵 = 000000000000

Обе эти матрицы имеют 3 строки и 4 столбца и, следовательно, обе имеют порядок 3 × 4.Это также очень простые матрицы, каждая запись которых равна нулю. кроме, которую мы выделили. Однако, учитывая, что 𝑎 ≠ 𝑏, эти матрицы не равны, поэтому мы пишем 𝐴 ≠ 𝐵.

Пример 2: Определение равенства матриц

Если 𝐴 =  − 53−7−3, 𝐵 =  − 5−3−73, верно ли, что 𝐴 = 𝐵?

Ответ

Эти две матрицы имеют порядок 2 × 2, поэтому для проверки равенства нам придется проверять каждую запись. В приведенных ниже матрицах мы выделили каждую запись в другом цвете, чтобы облегчить сравнение: 𝐴 =  − 53−7−3, 𝐵 =  − 5−3−73.

Отсюда находим, что 𝑎 = 𝑏 и 𝑎 = 𝑏. Однако мы также находим, что 𝑎 ≠ 𝑏 и ≠ 𝑏, что означает, что эти две матрицы не равны.

При работе с большими матрицами действует тот же принцип точно так же, только с большим числом сравнений. На практике вместо того, чтобы записывать каждый однократного сравнения, мы бы проверили две матрицы, чтобы найти разницу между парами записи. Например, рассмотрим две матрицы порядка 3 × 3: 𝐴 =  − 214320−152, 𝐵 =  − 214310−1−52.

Учитывая, что эти матрицы имеют одинаковый порядок, мы ищем пары записей, которые различаются: 𝐴 =  − 214320−152, 𝐵 =  − 214310−1−52.

У нас есть 𝑎 ≠ 𝑏 и 𝑎 ≠ 𝑏, что дает две причины, почему 𝐴 ≠ 𝐵.

Пример 3: Решение уравнений с использованием матричного равенства

Учитывая, что 3𝑥 − 3−3−10𝑦 − 1 = 0−3−105𝑦 − 5, найдите значения 𝑥 и 𝑦.

Ответ

Начнем с выделения всех записей, которые мы должны сравнить: 3𝑥 − 3−3−10𝑦 − 1 = 0−3−105𝑦 − 5.

Есть две пары записей, которые явно равны в обеих матрицах, а именно: 𝑎 = 𝑏 = −3 и что 𝑎 = 𝑏 = −10.

Чтобы обеспечить равенство этих матриц, положим 𝑎 = 𝑏, что следует, что 3𝑥 − 3 = 0, откуда 𝑥 = 1. Теперь положим 𝑎 = 𝑏, что дает 𝑦 − 1 = 5𝑦 − 5 и следовательно, 𝑦 = 1. Окончательная матрица 0−3−100.

Вопрос выше показывает, насколько жестким является условие равенства матриц. В матрицы в предыдущем вопросе были порядка 2 × 2 и, следовательно, имели По 4 записи.Сразу же мы заметили, что две пары записей идентичны по обе матрицы. Несмотря на то, что мы нашли два случая равенства, нам все равно пришлось проверить два оставшиеся пары записей. Если бы любая из этих пар элементов была неравной, матрицы не было бы равным по определению.

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

Пример 4: Решение уравнений с использованием матричного равенства

Найдите значения 𝑥 и 𝑦, учитывая следующее: 10𝑥 + 102−39 = 2022𝑦 + 99.

Ответ

Мы выделяем каждую пару записей, как показано: 10𝑥 + 102−39 = 2022𝑦 + 99.

Очевидно, что = 𝑏 = 2 и 𝑎 = 𝑏 = 9, поэтому для этих записи.

Положив 𝑎 = 𝑏, получим уравнение 10𝑥 + 10 = 20, что дает два решения 𝑥 = ± 1.

Положив 𝑎 = 𝑏, мы имеем −3 = 2𝑦 + 9, что означает что 𝑦 = −6.

Пример 5: Решение уравнений с использованием матричного равенства

Учитывая, что 𝑎 + 𝑏𝑎 − 𝑏𝑎 + 𝑏 + 𝑐𝑎 − 7𝑏 − 𝑑 =  − 3−17−5−64, определите значения 𝑎, 𝑏, 𝑐 , и 𝑑.

Ответ

Учитывая, что две матрицы равны, мы можем провести сравнение для каждой записи: 𝑎 + 𝑏𝑎 − 𝑏𝑎 + 𝑏 + 𝑐𝑎 − 7𝑏 − 𝑑 =  − 3−17−5−64, что дает систему линейные уравнения 𝑎 + 𝑏 = −3, 𝑎 − 𝑏 = −17, 𝑎 + 𝑏 + 𝑐 = −5, 𝑎 − 7𝑏 − 𝑑 = −64.

Первые два из этих уравнений равны 𝑎 + 𝑏 = −3 и 𝑎 − 𝑏 = −17. Они решаются одновременно, чтобы дать 𝑎 = −10 и 𝑏 = 7.

Затем мы используем данное уравнение + 𝑏 + 𝑐 = −5. Используя рассчитанные значения и 𝑏, находим, что 𝑐 = −2.

Окончательное уравнение 𝑎 − 7𝑏 − 𝑑 = −64 может быть решено с использованием известных значений. для 𝑎 и 𝑏, что дает 𝑑 = 5.

Пример 6: Решение уравнений с использованием матричного равенства

Учитывая, что 99𝑥 + 3𝑦2𝑥 − 6𝑦9 = 32𝑏𝑎2, найдите значение 𝑏𝑎.

Ответ

Выделив парные записи, 99𝑥 + 3𝑦2𝑥 − 6𝑦9 = 32𝑏𝑎2,  мы делаем вывод, что мы должны решить система уравнений 9 = 32,9𝑥 + 3𝑦 = 𝑏, 2𝑥 − 6𝑦 = 𝑎, 9 = 2.

Мы можем найти значения 𝑥 и 𝑦 непосредственно из двух уравнений 9 = 32 и 9 = 2.Логарифмируя оба сторон, получаем 𝑥 = (32) log и 𝑦 = (2) log.

Понимая законы экспонент и логарифмов, мы используем условие 9𝑥 + 3𝑦 = 𝑏, чтобы найти 𝑏 = 9𝑥 + 3𝑦 = 9 (32)  + 3 (2)  = 332 + 3 (2) = 332 × 2 = 32 × 2 = 32 = 48 (2) .loglogloglogloglogloglog

Так как 𝑏 = 48 (2) log, мы теперь находим, используя данное уравнение 2𝑥 − 6𝑦 = 𝑎. Имеем 𝑎 = 2𝑥 − 6𝑦 = 2 (32)  − 6 (2)  = 2 (32) −22 = 2322 = 222 = 22 = 4 (2 ) .logloglogloglogloglog

Теперь, когда у нас есть 𝑎 = 4 (2) log, мы вычисляем, что 𝑏𝑎 = 48 (2) 4 (2) = 484 = 12.loglog

Следовательно, 𝑏𝑎 = 12.

В поверхностном смысле проверка равенства матриц — это не более чем проверка на соответствие множественные отдельные экземпляры равенства по всем элементам матрицы. В конечном итоге это мягкая оценка является абсолютно точной, поскольку определение матричного равенства действительно требуют сравнения всех записей двух задействованных матриц. Однако ситуация меняется. когда мы работаем с матрицами, в которых есть записи, которые в некоторой степени заполнены переменные, а также числа.Эта гибкость в сочетании с другими операциями из линейная алгебра (например, умножение матриц, возведение в степень и обращение матриц), позволяет строить более сложные математические задачи, как мы видели выше. Для Например, после того, как умножение матриц было четко определено, можно закодировать все системы линейных уравнений в терминах простых матричных уравнений, обеспечивая мощный и краткий язык для работы с такими продвинутыми концепциями.Хотя определяя матричное равенство может показаться ненужным или тривиальным, это имеет решающее значение для понимания линейных алгебра и множество незаменимых математических инструментов, которые предоставляет эта область.

Ключевые моменты

  • Чтобы две матрицы 𝐴 и 𝐵 были «Равно» должно быть так, что 𝑎 = 𝑏 для все 𝑖, 𝑗. Другими словами, все записи должны быть идентичными.
  • Матричное равенство — строгое условие. Если 𝑎 ≠ 𝑏 для любые 𝑖, 𝑗, то 𝐴 ≠ 𝐵.
  • Если 𝐴 и 𝐵 — две матрицы с разным порядком, затем 𝐴 ≠ 𝐵.
Матрицы эквивалентов

— пояснения и примеры

Эквивалентные матрицы — это матрицы за 2 доллара, которые имеют одинаковый размер и форму. Существуют определенные условия, которые должны выполняться для того, чтобы матрицы были эквивалентны (или равны) друг другу. Прежде всего, давайте проверим определение эквивалентных матриц:

Эквивалентные матрицы — это матрицы, размерность (или порядок) которых одинаковы, а соответствующие элементы внутри матриц равны.

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

Что такое эквивалентные матрицы?

Матрицы $ 2 $ считаются эквивалентными , если они удовлетворяют условиям, показанным ниже:

  • Каждая матрица имеет одинаковое количество строк
  • Каждая матрица имеет одинаковое количество столбцов
  • соответствующие элементов (или элементов) каждой матрицы равны друг другу

Все эти 3 $ условия должны быть выполнены , чтобы две матрицы были эквивалентны или равны .

Как определить эквивалентность двух матриц?

Рассмотрим матрицы $ 2 $, показанные ниже:

$ A = \ begin {bmatrix} 3 & {- 1} \\ 6 & 5 \ end {bmatrix} $

$ B = \ begin {bmatrix} 3 & {- 1} \\ 6 & 3 \ end {bmatrix} $

Во-первых, у нас есть Matrix $ A $ . Это матрица, которая имеет $ 2 $ строк и $ 2 $ столбцов. Порядок (или размерность) матрицы равен $ 2 \ times 2 $.

Напомним, что мы можем идентифицировать конкретный элемент матрицы с помощью обозначения $ A_ {i j} $, где $ A $ — имя матрицы, $ i $ — номер строки, а $ j $ — номер столбца.Элементы матрицы $ A $:

$ A_ {1 1} = 3 $

$ A_ {1 2} = {- 1}

$

$ A_ {2 1} = 6 $

$ A_ { 2 2} = 5 $

Во-вторых, у нас есть Matrix $ B $ . Это матрица, которая имеет $ 2 $ строк и $ 2 $ столбцов. Порядок (или размерность) матрицы равен $ 2 \ times 2 $.

Элементы матрицы $ B $:

$ B_ {1 1} = 3 $

$ B_ {1 2} = {- 1}

$

$ B_ {2 1} = 6 $

$ B_ {2 2} = 3 $

Чтобы определить, эквивалентна ли матрица $ A $ матрице $ B $ или нет, мы пытаемся удовлетворить условия $ 3 $, которые мы видели ранее.{rd} $ условие: не выполнено.

Чтобы две матрицы были эквивалентными, нам нужно выполнить Все условия эквивалентности матриц стоимостью 3 доллара. Даже если условие $ 1 $ не выполняется, матрицы эквивалентны , а не .

Решение уравнений с использованием эквивалентных матриц

Мы можем решать простые уравнения, используя концепцию эквивалентных матриц. Проверьте матрицы $ 2 $ ниже:

$ M = \ begin {pmatrix} 5 & {- 2} \\ x & 3 \ end {pmatrix} $

$ N = \ begin {pmatrix} 5 & y \\ 6 & 3 \ end {pmatrix} $

Если $ M = N $, можете ли вы найти значения для $ x $ и $ y $?

Поскольку матрица M равна (эквивалентна) матрице N, все соответствующие элементы одинаковы.

Чтобы найти $ x $, мы можем отметить, что:

$ M_ {2 1} = N_ {2 1} $

Таким образом, $ x = 6 $.

Чтобы решить для $ y $, мы можем отметить, что:

$ N_ {1 2} = M_ {1 2} $

Таким образом, $ y = {- 2} $.

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

Резюме

Подведем итог тому, что мы узнали:

  • Эквивалентные матрицы — это матрицы, размер (или порядок) которых одинаков и соответствующие элементы внутри матриц равны.
  • Условия $ 3 $ должны быть выполнены, чтобы две матрицы были эквивалентны друг другу.
    • Количество строк в каждой матрице должно быть одинаковым
    • Количество столбцов каждой матрицы должно быть одинаковым
    • Соответствующие элементы каждой матрицы должны быть равны
  • Когда нам даны 2 матрицы с неизвестными, мы может приравнять соответствующие элементы в обеих матрицах, чтобы найти единственную переменную, или сформировать уравнение, а затем решить неизвестное.

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

Пример 1

Учитывая приведенные ниже матрицы $ 7 $, ответьте на истинных / ложных вопросов:

$ A = \ begin {pmatrix} 3 & -4 \\ 6 & {- 3 } \ end {pmatrix} $

$ B = \ begin {pmatrix} 5 & {- 6} & 0 \\ {- 2} & {6} & 9 \ end {pmatrix} $

$ C = \ begin {pmatrix} 11 & {- 5} & 1 \\ 12 & {- 3} & 1 \\ {0} & {- 9} & 3 \ end {pmatrix} $

$ D = \ begin {pmatrix} a & b \\ c & d \\ e & f \\ g & h \ end {pmatrix} $

$ E = \ begin {pmatrix} 3 & -4 \\ 6 & {- 3} \ end {pmatrix} $

$ F = \ begin {pmatrix} 11 & 12 & 0 \\ {- 5} & {- 3} & {- 9} \\ 1 & 1 & 3 \ end {pmatrix} $

$ G = \ begin {pmatrix} a & b \\ c & d \\ e & c \\ g & h \ end {pmatrix} $

  1. Верно / Ложно Матрица $ A $ = Матрица $ G $
  2. Верно / Неверно Матрица $ B $ = Матрица $ F $
  3. Верно / Неверно Матрица $ D $ = Матрица $ G $
  4. Верно / Ложно Матрица $ A $ = Матрица $ E $
  5. Верно / Ложно Матрица $ C $ = Матрица $ F $


Решение

Для двух матриц, равных (или эквивалентных) , должны быть выполнены следующие условия $ 3 $:

  • Количество строк в каждой матрице должно быть одинаковым
  • Количество столбцов каждой матрицы должно быть одинаковым
  • Соответствующие элементы каждой матрицы должны быть равны
  1. Просто взглянув на это, мы можем сказать, что матрицы не равны.Столбец {rd} $ отличается.
    $ D_ {3 3} = f $
    $ G_ {3 3} = c $
    Итак, матрицы не равны.
    Ложь.
  2. Эти две матрицы, $ A $ и $ E $, фактически эквивалентны. Условия $ 3 $ выполнены. Оба имеют 2 строки и 2 столбца. Все соответствующие элементы в каждой матрице равны.
    Верно.
  3. Каждая матрица состоит из 3 $ строк и 3 $ столбцов. Элементы такие же. НО строк и столбцов обмениваются ! Все 9 элементов одинаковы, но соответствующих элементов — нет! Таким образом, нельзя сказать, что Matrix $ C $ и Matrix $ F $ эквивалентны.
    Ложь.

Пример 2

Для данной матрицы $ T $ = Matrix $ S $ вычислите значения $ x $ и $ y $.
$ T = \ begin {bmatrix} 11 & {2 + x} & 1 \\ 12 & {- 3} & 1 \\ {0} & {- 9} & 3 \ end {bmatrix} $

$ S = \ begin {bmatrix} 11 & {- 5} & 1 \\ 12 & {- 3} & 1 \\ {0} & {- 9} & {2y — 3} \ end {bmatrix} $


Решение

Как Matrix $ T $, так и Matrix $ S $ являются матрицами размером $ 3 \ times 3 $.

Мы знаем, что в эквивалентных матрицах соответствующие записи равны.

В матрице $ T $, $ T_ {12} = 2 + x $.
В матрице $ S $, $ S_ {12} = -5 $.

Мы можем приравнять обе записи и узнать значение $ x $. Показано ниже:

$ 2 + x = -5 $
$ x = -5-2 $
$ x = -7 $

Сейчас,

В матрице $ S $, $ T_ {33} = 2y — 3 $.
В матрице $ T $, $ S_ {33} = 3 $.

Мы можем приравнять обе записи и узнать значение $ y $. Показано ниже:

$ 2y — 3 = 3 $ 90 247 $ 2y = 6 $ 90 247 $ y = 3 $

Практические вопросы
  1. Для матриц от $ A $ до $ E $ укажите, какая пара матриц эквивалентны друг другу.
    $ A = \ begin {bmatrix} -2 & 6 \\ 12 & 5 \\ -3 & 7 \ end {bmatrix} $
    $ B = \ begin {bmatrix} 0 & 5 \\ 6 & -8 \ end {bmatrix} $
    $ C = \ begin {bmatrix} -2 & 4 \\ 13 & 5 \\ -3 & 5 \ end {bmatrix} $
    $ D = \ begin {bmatrix} -2 & 6 \\ 12 & 5 \\ -3 & 7 \ end {bmatrix} $
    $ E = \ begin {bmatrix} 0 & 6 \\ 5 & -8 \ end {bmatrix} $
  2. Заданная матрица $ J $ = Матрица $ K $ , вычислите значения $ a $ и $ b $.
    $ J = \ begin {bmatrix} 11 & 3 & {4a-b} \\ 1 & {- 1} & 1 \\ {0} & {- 3} & -7 \ end {bmatrix} $

    $ K = \ begin {bmatrix} 11 & 3 & 7 \\ 1 & {- 1} & 1 \\ {0} & {-3} & {-a + 2b} \ end {bmatrix} $

Ответы
  1. Внимательно глядя на 5 матриц, мы можем сделать следующие наблюдения:
    • Обе матрицы $ A $ и $ D $ эквивалентны друг другу.Обе они представляют собой матрицы размером $ 3 \ times 2 $, в которых каждая соответствующая запись равна друг другу.
    • Матрицы $ B $ и $ E $ являются матрицами размером $ 2 \ times 2 $. Некоторые из соответствующих им записей равны, но не все. Хотя они выглядят одинаково, это не так!
    • Матрица $ C $ выглядит как матрица $ A $, но при внимательном наблюдении мы можем сделать вывод, что они не равны.
  2. Как Matrix $ J $, так и Matrix $ K $ являются матрицами размером $ 3 \ times 3 $.

    Мы знаем, что в эквивалентных матрицах соответствующие элементы равны.

    В матрице $ J $, $ J_ {13} = 4a-b $.
    В матрице $ K $, $ K_ {13} = 7 $.

    Приравнивая, мы можем написать:

    $ 4a — b = 7 $

    Также

    В матрице $ J $, $ T_ {33} = -7 $.
    В матрице $ K $, $ S_ {13} = -a + 2b $.

    Приравнивая, мы можем написать:

    $ -a + 2b = -7 $

    Эти 2 уравнения могут быть решены одновременно, чтобы получить значения $ a $ и $ b $.
    После решения получаем:

    $ a = 1 $ и $ b = -3 $.

Предыдущий урок | Главная страница | Следующий урок

Операции с матрицами

Что касается линейной алгебры, две наиболее важные операции с векторами — это сложение векторов [сложение двух (или более) векторов] и скалярное умножение (умножение вектора на скаляр).Аналогичные операции определены для матриц.

Матрица сложения . Если A и B являются матрицами одного размера , то их можно складывать. (Это похоже на ограничение на добавление векторов, а именно, можно добавить только векторы из того же пространства R n ; вы не можете добавить, например, 2-вектор к 3-вектору.) Если A = [ a ij ] и B = [ b ij ] — это обе матрицы размером m x n , тогда их сумма, C = A + B , также является матрицей m x n , и ее элементы задаются формулой

Таким образом, чтобы найти записи A + B , просто добавьте соответствующие записи A и B .

Пример 1 : Рассмотрим следующие матрицы:

Какие два можно добавить? Какова их сумма?

Поскольку можно складывать только матрицы одного размера, определяется только сумма F + H ( G не может быть добавлен ни к F , ни к H ). Сумма F и H составляет

Так как сложение действительных чисел коммутативно, отсюда следует, что сложение матриц (если оно определено) также коммутативно; то есть для любых матриц A и B одинакового размера, A + B всегда будет равняться B + A .

Пример 2 : Если какая-либо матрица A добавлена ​​к нулевой матрице того же размера, результат явно будет равен A :

Это матричный аналог утверждения a + 0 = 0 + a = a , который выражает тот факт, что число 0 является аддитивным тождеством в наборе действительных чисел.

Пример 3 : Найдите матрицу B такую, что A + B = C , где

Если

, то матричное уравнение A + B = C становится

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

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

Этот пример мотивирует определение вычитания матрицы : Если A и B являются матрицами одинакового размера, то элементы A B находятся путем простого вычитания элементов B из соответствующие записи A .Поскольку уравнение A + B = C эквивалентно B = C A , использование вычитания матрицы выше даст тот же результат:

Скалярное умножение . Матрицу можно умножить на скаляр следующим образом. Если A = [ a ij ] — матрица, а k — скаляр, то

То есть матрица kA получается путем умножения каждой записи A на k .

Пример 4 : Если

, то скалярное кратное 2 A получается путем умножения каждой записи A на 2:

Пример 5 : Если A и B — матрицы одного размера, то A B = A + (- B ), где — B — скалярное кратное (-1) В . Если

, затем

Это определение вычитания матрицы согласуется с определением, проиллюстрированным в Примере 8.

Пример 6 : Если

, затем

Умножение матриц . Безусловно, наиболее важной операцией, связанной с матрицами, является умножение матрицы на , процесс умножения одной матрицы на другую. Первый шаг в определении умножения матриц — вспомнить определение скалярного произведения двух векторов. Пусть r и c будут двумя векторами n ‐. Записывая r как матрицу-строку 1 x n и c как матрицу столбца n x 1, скалярное произведение r и c равно

Обратите внимание, что для определения скалярного произведения r и c оба должны содержать одинаковое количество записей.Кроме того, здесь важен порядок, в котором эти матрицы записаны в этом продукте: вектор-строка идет первым, вектор-столбец — вторым.

Теперь последний шаг: как умножаются две общие матрицы? Во-первых, чтобы сформировать продукт AB, количество столбцов A должно соответствовать количеству строк B ; если это условие не выполняется, то продукт AB не определен. Этот критерий следует из указанного выше ограничения на умножение матрицы строк r на матрицу столбцов c , а именно, что количество записей в r должно соответствовать количеству записей в c .Если A составляет м x n и B составляет n x p , то продукт AB определен, и размер матрицы продукта AB будет m x с. . Следующая диаграмма помогает определить, определен ли матричный продукт, и если да, то размеры продукта:

Думая о m x n матрице A как составленной из векторов строк r 1 , r 2 ,…, r m от R n и матрица n x p B , составленная из векторов-столбцов c 1 , c 2 ,…, c p от R n ,

и

правило вычисления элементов матричного произведения AB : r i · c j = ( AB ) ij , то есть

Пример 7 : Учитывая две матрицы

определяет, какой матричный продукт, AB или BA , определен, и оценивает его.

Поскольку A составляет 2 x 3, а B — 3 x 4, продукт AB в этом порядке определяется, и размер матрицы продукта AB будет 2 x 4. Продукт BA — это , а не , поскольку первый фактор ( B ) имеет 4 столбца, а второй фактор ( A ) имеет только 2 строки. Количество столбцов первой матрицы должно соответствовать количеству строк второй матрицы, чтобы их произведение было определено.

Взяв скалярное произведение строки 1 в A и столбца 1 в B дает запись (1, 1) в AB . С

запись (1, 1) в AB — 1:

Скалярное произведение строки 1 в A и столбца 2 в B дает запись (1, 2) в AB ,

и скалярное произведение строки 1 в A и столбце 3 в B дает запись (1, 3) в AB :

Первая строка произведения завершается скалярным произведением строки 1 в A и столбца 4 в B , что дает запись (1, 4) в AB :

Теперь для второй строки AB : скалярное произведение строки 2 в A и столбца 1 в B дает запись (2, 1) в AB ,

и скалярное произведение строки 2 в A и столбце 2 в B дает запись (2, 2) в AB :

Наконец, взяв скалярное произведение строки 2 в A со столбцами 3 и 4 в B дает (соответственно) записи (2, 3) и (2, 4) в AB :

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

Пример 8 : Если

и

вычислить (3, 5) запись продукта CD .

Во-первых, обратите внимание, что, поскольку C составляет 4 x 5, а D составляет 5 x 6, продукт CD действительно определен, и его размер равен 4 x 6. Однако нет необходимости вычислять все двадцать‐ четыре записи CD , если требуется только одна конкретная запись. Запись (3, 5) CD является скалярным произведением строки 3 в C и столбца 5 в D :

Пример 9 : Если

убедитесь, что

но

В частности, обратите внимание, что хотя оба продукта AB и BA определены, AB не равно BA ; действительно, они даже не одного размера!

Предыдущий пример иллюстрирует, возможно, самое важное различие между умножением скаляров и умножением матриц.Для действительных чисел a и b всегда выполняется уравнение ab = ba , то есть умножение действительных чисел коммутативно; порядок, в котором написаны коэффициенты, не имеет значения. Однако категорически неверно, что умножение матриц коммутативно. Для матриц A и B , приведенных в Примере 9, были определены оба продукта AB и BA , но они определенно не были идентичными. Фактически, матрица AB была 2 x 2, а матрица BA была 3 x 3.Вот еще одна иллюстрация некоммутативности умножения матриц: Рассмотрим матрицы

Поскольку C — 3 x 2, а D — 2 x 2, продукт CD определен, его размер 3 x 2 и

Продукт DC , однако, не определен, поскольку количество столбцов D (то есть 2) не равно количеству строк C (которое равно 3). Следовательно, CD ≠ DC , поскольку DC даже не существует.

Из-за чувствительности к порядку записи коэффициентов обычно не говорят просто: «Умножьте матрицы A и B ». Обычно важно указать, какая матрица идет первой, а какая — второй в продукте. По этой причине выражение «Умножить A справа на B » означает образовать произведение AB , а «Умножить A слева на B » означает образовать произведение BA .

Пример 10 : Если

и x — это вектор (−2, 3), покажите, как A можно умножить справа на x , и вычислите произведение.

Поскольку A равно 2 x 2, чтобы умножить A справа на матрицу, эта матрица должна иметь 2 строки. Следовательно, если x записано как 2 x 1 столбец , матрица

, то можно вычислить произведение A x , и в результате получится еще одна матрица столбца 2 x 1:

Пример 11 : Рассмотрим матрицы

Если A умножить справа на B , получится

, но если A умножить слева на B , то получится

Обратите внимание, что оба продукта определены и имеют одинаковый размер, но не равны.

Пример 12 : Если A и B представляют собой квадратные матрицы, такие, что AB = BA , то A и B говорят, что коммутируют . Покажите, что любые две квадратные диагональные матрицы порядка 2 коммутируют.

Пусть

— две произвольные диагональные матрицы 2 x 2. Тогда

и

Начиная с a 11 b 11 = b 11 a 11 и a 22 b 22 = b 22 a 22 , AB действительно равно BA , как и нужно.

Хотя матричное умножение обычно не коммутативно, оно иногда коммутативно; например, если

, затем

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

Есть еще одно различие между умножением скаляров и умножением матриц. Если a и b — действительные числа, тогда уравнение ab = 0 означает, что a = 0 или b = 0.То есть, единственный способ, при котором произведение действительных чисел может быть равным 0, — это если хотя бы один из множителей сам равен 0. Аналогичное утверждение для матриц, однако, неверно. Например, если

, затем

Обратите внимание, что даже несмотря на то, что ни G , ни H не являются нулевой матрицей, произведение GH является.

Еще одним отличием умножения скаляров от умножения матриц является отсутствие общего закона сокращения для умножения матриц.Если a, b и c — действительные числа с a ≠ 0, то, отбрасывая множитель a , уравнение ab = ac подразумевает b = c . Для умножения матриц такого закона не существует; то есть утверждение AB = AC не означает , а не , подразумевает B = C , даже если A не равно нулю. Например, если

, затем оба

и

Таким образом, даже если AB = AC и A не является нулевой матрицей, B не равно C .

Пример 13 : Хотя умножение матриц не всегда коммутативно, всегда ассоциативно . То есть, если A, B и C являются любыми тремя матрицами, такими, что продукт (AB) C определен, то продукт A (BC) также определен, и

То есть, пока порядок факторов не меняется, то, как они сгруппированы не имеет значения.

Проверить ассоциативный закон для матриц

Первый, с

продукт (AB) C

Сейчас, с

продукт A (BC) это

Следовательно, (AB) C = A (BC) , как и ожидалось.Обратите внимание, что ассоциативный закон подразумевает, что произведение A, B и C (в таком порядке) может быть записано просто как ABC ; круглые скобки не нужны, чтобы разрешить двусмысленность, потому что нет двусмысленности.

Пример 14 : Для матриц

проверьте уравнение ( AB ) T = B T A T .

Первая,

означает

Сейчас, с

B T A T действительно равно ( AB ) T .Фактически, уравнение

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

Матрицы идентичности . Нулевая матрица 0 m x n играет роль аддитивной идентичности в наборе матриц m x n точно так же, как число 0 в наборе действительных чисел (вспомните пример 7).То есть, если A является матрицей m x n и 0 = 0 m x n , то

Это матричный аналог утверждения, что для любого действительного числа a ,

Имея в руках аддитивную идентичность, вы можете спросить: «А как насчет мультипликативной идентичности ?» В наборе действительных чисел мультипликативным тождеством является число 1, так как

Есть ли матрица, которая играет эту роль ? Рассмотрим матрицы

и убедитесь, что

и

Таким образом, AI = IA = A .Фактически, легко показать, что для этой матрицы I оба продукта AI и IA будут равны A для любой 2 x 2 матрицы A . Следовательно,

— мультипликативная единица в наборе матриц 2 x 2. Аналогично матрица

— мультипликативная единица в наборе матриц 3 x 3 и так далее. (Обратите внимание, что I 3 — это матрица [δ ij ] 3 x 3 .) В общем случае матрица I n — диагональная матрица nxn с каждым диагональным элементом, равным 1 — называется единичной матрицей порядка n и служит мультипликативной единицей в наборе всех Матрицы nxn .

Есть ли мультипликативное тождество в наборе всех матриц m x n , если m ≠ n ? Для любой матрицы A в M mxn ( R ) матрица I m является левым тождеством ( I m A = A ) и I n — это правый идентификатор ( AI n = A ).Таким образом, в отличие от набора матриц n x n , набор неквадратных матриц m x n не обладает двухсторонней идентичностью qunique , потому что I m ≠ I n , если m ≠ n .

Пример 15 : Если A представляет собой квадратную матрицу, то A 2 обозначает продукт AA, A 3 обозначает продукт AAA и т. Д. Если A — это матрица

показывают, что A 3 = — A .

Расчет

показывает, что A 2 = — I . Умножение обеих частей этого уравнения на A дает A 3 = — A , как и нужно. [Техническое примечание: можно показать, что в определенном точном смысле набор матриц вида

, где a и b — действительные числа, структурно идентичен набору из комплексных чисел a + bi .Поскольку матрица A в этом примере имеет такой вид (с a = 0 и b = 1), A соответствует комплексному числу 0 + 1 i = i , а аналог матричное уравнение A 2 = — I , полученное выше, равно i 2 = -1, уравнение, которое определяет мнимую единицу, i .]

Пример 16 : Найдите недиагональную матрицу, которая коммутирует с

Проблема заключается в запросе недиагональной матрицы B такой, что AB = BA .Как и A , матрица B должна быть 2 x 2. Один из способов создать такую ​​матрицу B — это сформировать A 2 , поскольку, если B = A 2 , ассоциативность подразумевает

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

В данном случае

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

.

и

Пример 17 : Если

доказывают, что

для каждого целого положительного числа n .

Несколько предварительных расчетов показывают, что данная формула действительно верна:

Однако, чтобы установить, что формула выполняется для всех натуральных чисел n , необходимо общее доказательство.Здесь это будет сделано с использованием принципа математической индукции , который читается следующим образом. Пусть P (n) обозначает предложение относительно положительного целого числа n . Если можно показать, что

и

, то оператор P (n) действителен для всех целых положительных чисел n . В данном случае утверждение P (n) является утверждением

Поскольку A 1 = A , утверждение P (1) определенно верно, поскольку

Теперь, предполагая, что P (n) истинно, то есть предполагая, что

теперь необходимо установить срок действия выписки P ( n + 1), что составляет

Но это утверждение действительно верно, потому что

По принципу математической индукции доказательство завершено.

Инверсия матрицы . Пусть a будет заданным действительным числом. Поскольку 1 является мультипликативным тождеством в наборе действительных чисел, если существует число b такое, что

, затем b называется , обратным или мультипликативным обратным от a и обозначается a −1 (или 1/ a ). Аналог этого утверждения для квадратных матриц выглядит следующим образом. Пусть A будет заданной матрицей n x n .Поскольку I = I n является мультипликативным тождеством в наборе матриц n x n , если существует матрица B такая, что

, затем B называется (мультипликативным) , обратным A и обозначается A -1 (читается « A inverse»).

Пример 18 : Если

, затем

с

и

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

Пример 19 : Показать, что ненулевая матрица

не имеет обратного.

Если бы эта матрица имела инверсию, то

для некоторых значений a, b, c и d . Однако, поскольку вторая строка A является нулевой строкой, вы можете видеть, что вторая строка продукта также должна быть нулевой строкой:

(Когда звездочка, * появляется как запись в матрице, это означает, что фактическое значение этой записи не имеет отношения к настоящему обсуждению.) Поскольку (2, 2) элемент произведения не может равняться 1, произведение не может быть равным единичной матрице. Следовательно, невозможно построить матрицу, которая могла бы служить обратной для A .

Если матрица имеет инверсию, она называется обратимой . Матрица в примере 23 обратима, а матрица в примере 24 — нет. Позже вы узнаете различные критерии для определения обратимости данной квадратной матрицы.

Пример 20 : Пример 18 показал, что

Учитывая, что

проверьте уравнение ( AB ) −1 = B −1 A −1 .

Сначала вычислим AB :

Затем вычисляем B −1 A −1 :

Теперь, поскольку произведение AB и B −1 A −1 составляет I ,

B −1 A −1 действительно является обратным AB . Фактически, уравнение

справедливо для любых обратимых квадратных матриц того же размера.Это говорит о том, что если A и B являются обратимыми матрицами одинакового размера, то их произведение AB также обратимо, и обратное произведение равно произведению обратных чисел в обратном порядке . (Сравните это уравнение с уравнением с транспонированием в примере 14 выше.) Этот результат можно в общем доказать, применяя ассоциативный закон для матричного умножения. С

и

следует, что ( AB ) −1 = B −1 A −1 , как и нужно.

Пример 21 : Обратная матрица

это

Покажите, что обратное значение B T равно ( B −1 ) T .

Форма B T и ( B −1 ) T и умножьте:

Этот расчет показывает, что ( B −1 ) T является обратной величиной B T .[Строго говоря, это показывает только то, что ( B −1 ) T — это правый обратный B T , то есть когда он умножает B T справа, продукт — это личность. Также верно, что ( B −1 ) T B T = I , что означает ( B −1 ) T — это левый обратный из В Т .Однако нет необходимости явно проверять оба уравнения: если квадратная матрица имеет обратное, нет различия между левым обратным и правым обратным.] Таким образом,

уравнение, которое на самом деле справедливо для любой обратимой квадратной матрицы B . Это уравнение говорит, что если матрица обратима, то ее транспонирование также является обратимым, а обратное транспонирование — это транспонирование обратного.

Пример 22 : Используйте свойство распределения для матричного умножения, A ( B ± C ) = AB ± AC , чтобы ответить на этот вопрос: если матрица 2 x 2 D удовлетворяет уравнение D 2 D — 6 I = 0 , каково выражение для D −1 ?

По указанному выше распределительному свойству D 2 D = D 2 DI = D (D — I) .Следовательно, уравнение D 2 D — 6 I = 0 подразумевает D (D — I) = 6 I . Умножение обеих частей этого уравнения на 1/6 дает

, что означает

В качестве иллюстрации этого результата матрица

удовлетворяет уравнению D 2 D — 6 I = 0 , как вы можете убедиться.С

и

матрица 1/6 ( D − I ) действительно равна D −1 , как заявлено.

Пример 23 : Уравнение ( a + b ) 2 = a 2 + 2 ab + b 2 является тождеством, если a и b настоящие числа. Однако покажите, что ( A + B ) 2 = A 2 + 2 AB + B 2 — это , а не , если A и B — это матрицы 2 x 2.[Примечание: законы распределения для матричного умножения: A ( B ± C ) = AB ± AC , данные в Примере 22, и сопутствующий закон ( A ± B ) C = AC ± BC .]

Из законов распределения для умножения матриц следует

Поскольку матричное умножение не коммутативно, BA обычно не равно AB , поэтому сумма BA + AB не может быть записана как 2 AB .В общем, тогда ( A + B ) 2 A 2 + 2 AB + B 2 . [Любые матрицы A и B , которые не коммутируют (например, матрицы в Примере 16 выше), предоставят конкретный контрпример к утверждению ( A + B ) 2 = A 2 + 2 AB + B 2 , что также установит, что это не личность.]

Пример 24 : Предположим, что B обратимый. Если A коммутирует с B , покажите, что A также коммутирует с B −1 .

Проба . Сказать « A коммутирует с B » означает AB = BA . Умножьте это уравнение на B −1 слева и справа и используйте ассоциативность:

Пример 25 : Число 0 имеет только один квадратный корень: 0.Покажите, однако, что нулевая матрица (2 на 2) имеет бесконечно много квадратных корней, найдя все матрицы 2 x 2 A такие, что A 2 = 0 .

Точно так же, как число a называется квадратным корнем из b , если a 2 = b , матрица A называется квадратным корнем из B , если A 2 = B . Пусть

— произвольная матрица 2 x 2.Возводя его в квадрат и устанавливая результат равным 0 , получаем

Записи (1, 2) в последнем уравнении означают, что b ( a + d ) = 0, что выполняется, если (Случай 1) b = 0 или (Случай 2) d = — а .

Случай 1. Если b = 0, то диагональные записи подразумевают, что a = 0 и d = 0, а записи (2, 1) означают, что c произвольно. Таким образом, для любого значения c каждая матрица вида

— это квадратный корень из 0 2×2 .

Случай 2. Если d = — a , то оба недиагональных входа будут равны 0, а диагональные записи будут равны a 2 + bc . Таким образом, пока b и c выбраны так, что bc = — a 2 , A 2 будет равно 0 .

Аналогичная цепочка рассуждений, начинающаяся с записей (2, 1), приводит либо к a = c = d = 0 (и b произвольно), либо к такому же выводу, что и раньше: до тех пор, пока b и c выбираются так, что bc = — a 2 , матрица A 2 будет равна 0 .

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

Поскольку существует бесконечно много значений a, b и c , таких что bc = — a 2 , нулевая матрица 0 2×2 имеет бесконечно много квадратных корней. Например, выбор a = 4, b = 2 и c = −8 дает ненулевую матрицу

площадью

C Программа для проверки равенства двух матриц

Эта программа на C проверяет, равны ли 2 матрицы.

Описание проблемы

Эта программа на C проверяет, равны ли 2 матрицы. Программа сначала считывает 2 матрицы, а затем проверяет их равенство. Если обе матрицы равны, отобразите, что они равны. Если обе матрицы не равны, отобразите они разные.

Решение проблемы

1. Создайте две матрицы (2D-массивы) и определите их элементы в соответствии с размером.
2. Чтобы проверить, равны ли две матрицы или нет, сначала проверьте, равное ли количество нечетных строк и столбцов.
3. Теперь создайте вложенный цикл for для доступа к каждому элементу двух матриц и сравнения элементов в одном и том же месте на предмет равенства.
4. Цикл прервется, если он обнаружит какое-либо неравенство с установкой флаговой переменной 0, чтобы указать неравные матрицы.

Программа / исходный код

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

  1.  
  2.  / * 
  3.  * C Программа для принятия двух матриц и проверки их равенства 
  4.  * / 
  5.  
  6.  #include 
  7.  #include  
  8.  
  9.  void main () 
  10.  {
  11.  
  12.  int a [10] [10], b [10] [10] [10] [10] [10] [10] [10] [10] [10] [10] [10] 
  13.  int i, j, row1, column1, row2, column2, flag = 1; 
  14.  
  15.  printf («Введите порядок матрицы A \ n»); 
  16.  scanf ("% d% d", & row1, & column1); 
  17.  
  18.  printf («Введите порядок матрицы B \ n»); 
  19.  scanf ("% d% d", & row2, & column2); 
  20.  
  21.  printf («Введите элементы матрицы A \ n»); 
  22.  для (i = 0; i 
  23.  {
  24.  для (j = 0; j 
  25.  {
  26.  scanf ("% d ", & a [i] [j]); 
  27. } 
  28. } 
  29.  
  30.  printf («Введите элементы матрицы B \ n»); 
  31.  для (i = 0; i 
  32.  {
  33.  для (j = 0; j 
  34.  {
  35.  scanf ("% d ", & b [i] [j]); 
  36. } 
  37. } 
  38.  
  39.  printf («МАТРИЦА A - \ n»); 
  40.  для (i = 0; i 
  41.  {
  42.  для (j = 0; j 
  43.  {
  44.  printf ("% 3d ", a [i] [j]); 
  45. } 
  46.  printf ("\ n"); 
  47.  
  48. } 
  49.  
  50.  printf («МАТРИЦА B - \ n»); 
  51.  для (i = 0; i 
  52.  {
  53.  для (j = 0; j 
  54.  {
  55.  printf ("% 3d ", b [i] [j]); 
  56. } 
  57.  printf ("\ n"); 
  58.  
  59. } 
  60.  
  61.  / * Сравнение двух матриц на равенство * / 
  62.  
  63.  if (row1 = row = column2 &&4 901 {
  64.  printf («Матрицы можно сравнивать \ n»); 
  65.  для (i = 0; i 
  66.  {
  67.  для (j = 0; j 
  68.  {
  69.  if (a [ i] [j]! = b [i] [j]) 
  70.  {
  71.  flag = 0; 
  72.  перерыв; 
  73. } 
  74. } 
  75. } 
  76. } 
  77.  
  78.  еще 
  79.  {
  80. по сравнению
  81.  выход (1); 
  82. } 
  83.  
  84.  if (flag == 1) 
  85.  printf ("Две матрицы равны \ n"); 
  86.  else 
  87.  printf ("Но две матрицы не равны \ n"); 
  88.  
  89. } 

Описание программы

1.Объявите два 2D-массива некоторой фиксированной емкости.
2. Введите от пользователей количество строк и столбцов. Соответственно определите элементы массива.
3. Объявите флаговую переменную с начальным значением 1, которое будет указывать на матрицу равенства / неравенства.
4. Запустите цикл for с двумя итераторами, i и j, и с их помощью получите доступ к каждому элементу двух массивов.
5. Сравните элементы обоих двух массивов в одном месте и установите флаг в 0, если возникает неравенство.
6. Матрица будет равна, если флаг останется равным 1 и не был изменен.

Случаи тестирования

 Введите порядок матрицы A
2 2
Введите порядок матрицы B
2 2
Введите элементы матрицы A
23 56
45 80
Введите элементы матрицы B
50 26
39 78
МАТРИЦА А - это
 23 56
 45 80
МАТРИЦА B - это
 50 26
 39 78
Матрицы можно сравнивать
Но две матрицы не равны

$ a.out
Введите порядок матрицы A
2 2
Введите порядок матрицы B
2 2
Введите элементы матрицы A
10 50
15 30
Введите элементы матрицы B
10 50
15 30
МАТРИЦА А - это
 10 50
 15 30
МАТРИЦА B - это
 10 50
 15 30
Матрицы можно сравнивать
Две матрицы равны 

Sanfoundry Global Education & Learning Series - 1000 программ C.

Вот список лучших справочников по программированию, структурам данных и алгоритмам на языке C.

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

Нахождение произведения двух матриц

Помимо умножения матрицы на скаляр, мы можем умножить две матрицы. Нахождение продукта двух матриц возможно только тогда, когда внутренние размеры одинаковы, что означает, что количество столбцов первой матрицы равно количеству строк второй матрицы.Если [latex] A [/ latex] представляет собой матрицу [latex] \ text {} m \ text {} \ times \ text {} r \ text {} [/ latex] и [latex] B [/ latex] является [latex] \ text {} r \ text {} \ times \ text {} n \ text {} [/ latex] матрица, тогда матрица продукта [latex] AB [/ latex] представляет собой [latex] \ text {} m \ text {} \ times \ text {} n \ text {} [/ latex] матрица. Например, продукт [latex] AB [/ latex] возможен, потому что количество столбцов в [latex] A [/ latex] совпадает с количеством строк в [latex] B [/ latex]. Если внутренние размеры не совпадают, товар не определен.

Рисунок 1

Мы умножаем записи [latex] A [/ latex] на записи [latex] B [/ latex] в соответствии с определенным шаблоном, как описано ниже. Процесс умножения матрицы на становится более понятным при работе с задачами с действительными числами.

Чтобы получить записи в строке [latex] i [/ latex] из [latex] AB, \ text {} [/ latex], мы умножаем записи в строке [latex] i [/ latex] из [latex] A [/ латекс] по столбцу [латекс] j [/ латекс] в [латекс] B [/ латекс] и доп. Например, для заданных матриц [латекс] A [/ latex] и [latex] B, \ text {} [/ latex], где размеры [latex] A [/ latex] равны [latex] 2 \ text {} \ times \ text {} 3 [/ latex], а размеры [latex] B [/ latex] равны [latex] 3 \ text {} \ times \ text {} 3, \ text {} [/ latex] продукт [ latex] AB [/ latex] будет матрицей [latex] 2 \ text {} \ times \ text {} 3 [/ latex].

[латекс] A = \ left [\ begin {array} {rrr} \ hfill {a} _ {11} & \ hfill {a} _ {12} & \ hfill {a} _ {13} \\ \ hfill {a} _ {21} & \ hfill {a} _ {22} & \ hfill {a} _ {23} \ end {array} \ right] \ text {и} B = \ left [\ begin {array} {rrr} \ hfill {b} _ {11} & \ hfill {b} _ {12} & \ hfill {b} _ {13} \\ \ hfill {b} _ {21} & \ hfill {b} _ {22} & \ hfill {b} _ {23} \\ \ hfill {b} _ {31} & \ hfill {b} _ {32} & \ hfill {b} _ {33} \ end {array} \ справа] [/ латекс]

Умножьте и сложите, как показано ниже, чтобы получить первую запись матрицы продукта [латекс] AB [/ латекс].

  1. Чтобы получить запись в строке 1, столбце 1 [latex] AB, \ text {} [/ latex] умножьте первую строку в [latex] A [/ latex] на первый столбец в [latex] B [/ латекс], и доп.

    [латекс] \ left [\ begin {array} {ccc} {a} _ {11} & {a} _ {12} & {a} _ {13} \ end {array} \ right] \ cdot \ left [\ begin {array} {c} {b} _ {11} \\ {b} _ {21} \\ {b} _ {31} \ end {array} \ right] = {a} _ {11} \ cdot {b} _ {11} + {a} _ {12} \ cdot {b} _ {21} + {a} _ {13} \ cdot {b} _ {31} [/ latex]

  2. Чтобы получить запись в строке 1, столбце 2 [latex] AB, \ text {} [/ latex] умножьте первую строку [latex] A [/ latex] на второй столбец в [latex] B [/ latex] ], и добавить.

    [латекс] \ left [\ begin {array} {ccc} {a} _ {11} & {a} _ {12} & {a} _ {13} \ end {array} \ right] \ cdot \ left [\ begin {array} {c} {b} _ {12} \\ {b} _ {22} \\ {b} _ {32} \ end {array} \ right] = {a} _ {11} \ cdot {b} _ {12} + {a} _ {12} \ cdot {b} _ {22} + {a} _ {13} \ cdot {b} _ {32} [/ latex]

  3. Чтобы получить запись в строке 1, столбце 3 [latex] AB, \ text {} [/ latex] умножьте первую строку [latex] A [/ latex] на третий столбец в [latex] B [/ latex] ], и добавить.

    [латекс] \ left [\ begin {array} {ccc} {a} _ {11} & {a} _ {12} & {a} _ {13} \ end {array} \ right] \ cdot \ left [\ begin {array} {c} {b} _ {13} \\ {b} _ {23} \\ {b} _ {33} \ end {array} \ right] = {a} _ {11} \ cdot {b} _ {13} + {a} _ {12} \ cdot {b} _ {23} + {a} _ {13} \ cdot {b} _ {33} [/ latex]

Так же поступаем и получаем второй ряд [латекс] АВ [/ латекс].Другими словами, строка 2 [латекса] A [/ latex] умножается на столбец 1 [latex] B [/ latex]; строка 2 [латекса] A [/ latex] умножена на столбец 2 [латекса] B [/ latex]; строка 2 [латекса] A [/ latex] умножается на столбец 3 [латекса] B [/ latex]. По завершении матрица продуктов будет

.

[латекс] AB = \ left [\ begin {array} {c} \ begin {array} {l} {a} _ {11} \ cdot {b} _ {11} + {a} _ {12} \ cdot {b} _ {21} + {a} _ {13} \ cdot {b} _ {31} \\ \ end {array} \\ {a} _ {21} \ cdot {b} _ {11} + {a} _ {22} \ cdot {b} _ {21} + {a} _ {23} \ cdot {b} _ {31} \ end {array} \ begin {array} {c} \ begin { массив} {l} {a} _ {11} \ cdot {b} _ {12} + {a} _ {12} \ cdot {b} _ {22} + {a} _ {13} \ cdot {b } _ {32} \\ \ end {array} \\ {a} _ {21} \ cdot {b} _ {12} + {a} _ {22} \ cdot {b} _ {22} + {a } _ {23} \ cdot {b} _ {32} \ end {array} \ begin {array} {c} \ begin {array} {l} {a} _ {11} \ cdot {b} _ {13 } + {a} _ {12} \ cdot {b} _ {23} + {a} _ {13} \ cdot {b} _ {33} \\ \ end {array} \\ {a} _ {21 } \ cdot {b} _ {13} + {a} _ {22} \ cdot {b} _ {23} + {a} _ {23} \ cdot {b} _ {33} \ end {array} \ справа] [/ латекс]

Общее примечание: свойства умножения матриц

Для матриц [latex] A, B, \ text {} [/ latex] и [latex] C [/ latex] выполняются следующие свойства.

  • Умножение матриц ассоциативно: [latex] \ left (AB \ right) C = A \ left (BC \ right) [/ latex].
  • Умножение матриц является распределительным: [latex] \ begin {array} {l} \ begin {array} {l} \\ C \ left (A + B \ right) = CA + CB, \ end {array} \ hfill \ \ \ left (A + B \ right) C = AC + BC. \ hfill \ end {array} [/ latex]

Обратите внимание, что умножение матриц не коммутативно.

Пример 8: Умножение двух матриц

Умножить матрицу [латекс] A [/ латекс] и матрицу [латекс] B [/ латекс].

[латекс] A = \ left [\ begin {array} {cc} 1 & 2 \\ 3 & 4 \ end {array} \ right] \ text {and} B = \ left [\ begin {array} {cc} 5 & 6 \\ 7 & 8 \ end {array} \ right] [/ latex]

Решение

Сначала проверяем размеры матриц. Матрица [латекс] A [/ latex] имеет размеры [латекс] 2 \ times 2 [/ latex], а матрица [latex] B [/ latex] имеет размеры [латекс] 2 \ times 2 [/ latex]. Внутренние размеры такие же, поэтому мы можем выполнить умножение. Изделие будет иметь размеры [латекс] 2 \ умножить на 2 [/ латекс].

Выполняем описанные ранее операции.

Рисунок 2

Пример 9: Умножение двух матриц

Дано [латекс] A [/ латекс] и [латекс] B: [/ латекс]

  1. Найдите [латекс] AB [/ латекс].
  2. Найдите [латекс] BA [/ латекс].

[латекс] A = \ left [\ begin {array} {l} \ begin {array} {ccc} -1 & 2 & 3 \ end {array} \ hfill \\ \ begin {array} {ccc} 4 & 0 & 5 \ end {array} \ hfill \ end {array} \ right] \ text {and} B = \ left [\ begin {array} {c} 5 \\ -4 \\ 2 \ end {array} \ begin {array } {c} -1 \\ 0 \\ 3 \ end {array} \ right] [/ latex]

Решение

  1. Размеры [латекса] A [/ latex] равны [latex] 2 \ text {} \ times \ text {} 3 [/ latex], а размеры [latex] B [/ latex] - [latex] 3 \ text {} \ times \ text {} 2, \ text {} [/ latex] эти матрицы можно перемножать, потому что количество столбцов в [latex] A [/ latex] совпадает с количеством строк в [latex] Б [/ латекс].В результате получится матрица [latex] 2 \ text {} \ times \ text {} 2 [/ latex], количество строк в [latex] A [/ latex] по количеству столбцов в [latex] B [/латекс].

    [латекс] \ begin {массив} {l} \ hfill \\ AB = \ left [\ begin {array} {rrr} \ hfill -1 & \ hfill 2 & \ hfill 3 \\ \ hfill 4 & \ hfill 0 & \ hfill 5 \ end {array} \ right] \ text {} \ left [\ begin {array} {rr} \ hfill 5 & \ hfill -1 \\ \ hfill -4 & \ hfill 0 \\ \ hfill 2 & \ hfill 3 \ end { массив} \ right] \ hfill \\ \ text {} = \ left [\ begin {array} {rr} \ hfill -1 \ left (5 \ right) +2 \ left (-4 \ right) +3 \ left (2 \ right) & \ hfill -1 \ left (-1 \ right) +2 \ left (0 \ right) +3 \ left (3 \ right) \\ \ hfill 4 \ left (5 \ right) +0 \ left (-4 \ right) +5 \ left (2 \ right) & \ hfill 4 \ left (-1 \ right) +0 \ left (0 \ right) +5 \ left (3 \ right) \ end { массив} \ right] \ hfill \\ \ text {} = \ left [\ begin {array} {rr} \ hfill -7 & \ hfill 10 \\ \ hfill 30 & \ hfill 11 \ end {array} \ right] \ hfill \ end {array} [/ latex]

  2. Размеры [латекса] B [/ latex] составляют [латекс] 3 \ times 2 [/ latex], а размеры [latex] A [/ latex] - [латекс] 2 \ times 3 [/ latex].Внутренние размеры совпадают, поэтому продукт определен и будет матрицей [латекс] 3 \ умножить на 3 [/ латекс].

    [латекс] \ begin {массив} {l} \ hfill \\ BA = \ left [\ begin {array} {rr} \ hfill 5 & \ hfill -1 \\ \ hfill -4 & \ hfill 0 \\ \ hfill 2 & \ hfill 3 \ end {array} \ right] \ text {} \ left [\ begin {array} {rrr} \ hfill -1 & \ hfill 2 & \ hfill 3 \\ \ hfill 4 & \ hfill 0 & \ hfill 5 \ end { массив} \ right] \ hfill \\ \ text {} = \ left [\ begin {array} {rrr} \ hfill 5 \ left (-1 \ right) + - 1 \ left (4 \ right) & \ hfill 5 \ left (2 \ right) + - 1 \ left (0 \ right) & \ hfill 5 \ left (3 \ right) + - 1 \ left (5 \ right) \\ \ hfill -4 \ left (-1 \ right) +0 \ left (4 \ right) & \ hfill -4 \ left (2 \ right) +0 \ left (0 \ right) & \ hfill -4 \ left (3 \ right) +0 \ left (5 \ right) \\ \ hfill 2 \ left (-1 \ right) +3 \ left (4 \ right) & \ hfill 2 \ left (2 \ right) +3 \ left (0 \ right) & \ hfill 2 \ left (3 \ right) +3 \ left (5 \ right) \ end {array} \ right] \ hfill \\ \ text {} = \ left [\ begin {array} {rrr} \ hfill -9 & \ hfill 10 & \ hfill 10 \\ \ hfill 4 & \ hfill -8 & \ hfill -12 \\ \ hfill 10 & \ hfill 4 & \ hfill 21 \ end {array} \ right] \ hfill \ end {array} [/ latex]

Анализ решения

Обратите внимание, что продукты [латекс] AB [/ латекс] и [латекс] BA [/ латекс] не равны.

[латекс] AB = \ left [\ begin {array} {cc} -7 & 10 \\ 30 & 11 \ end {array} \ right] \ ne \ left [\ begin {array} {ccc} -9 & 10 & 10 \ \ 4 & -8 & -12 \\ 10 & 4 & 21 \ end {array} \ right] = BA [/ latex]

Это иллюстрирует тот факт, что умножение матриц не коммутативно.

Вопросы и ответы

Возможно ли определение

AB , но не BA ?

Да, рассмотрим матрицу A с размерностью [латекс] 3 \ times 4 [/ latex] и матрицу B с размерностью [latex] 4 \ times 2 [/ latex].Для продукта AB внутренние измерения равны 4, и продукт определен, но для продукта BA внутренние измерения равны 2 и 3, поэтому продукт не определен.

Пример 10: Использование матриц в реальных задачах

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

Wildcats Грязевые кошки
Голы 6 10
Шарики 30 24
Трикотажные изделия 14 20

У нас также указаны цены на оборудование, указанные в таблице ниже.

Гол 300 долл. США
Мяч $ 10
Джерси $ 30

Преобразуем данные в матрицы. Таким образом, матрица потребности в оборудовании записывается как

[латекс] E = \ left [\ begin {array} {c} 6 \\ 30 \\ 14 \ end {array} \ begin {array} {c} 10 \\ 24 \\ 20 \ end {array} \ справа] [/ латекс]

Матрица затрат записывается как

[латекс] C = \ left [\ begin {array} {ccc} 300 & 10 & 30 \ end {array} \ right] [/ latex]

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

[латекс] \ begin {массив} {l} \ hfill \\ \ hfill \\ CE = \ left [\ begin {array} {rrr} \ hfill 300 & \ hfill 10 & \ hfill 30 \ end {array} \ right] \ cdot \ left [\ begin {array} {rr} \ hfill 6 & \ hfill 10 \\ \ hfill 30 & \ hfill 24 \\ \ hfill 14 & \ hfill 20 \ end {array} \ right] \ hfill \\ \ text { } = \ left [\ begin {array} {rr} \ hfill 300 \ left (6 \ right) +10 \ left (30 \ right) +30 \ left (14 \ right) & \ hfill 300 \ left (10 \ вправо) +10 \ влево (24 \ вправо) +30 \ влево (20 \ вправо) \ end {array} \ right] \ hfill \\ \ text {} = \ left [\ begin {array} {rr} \ hfill 2,520 и \ hfill 3,840 \ end {array} \ right] \ hfill \ end {array} [/ latex]

Общая стоимость оборудования для Wildcats составляет 2520 долларов, а общая стоимость оборудования для Mud Cats составляет 3840 долларов.

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


  1. Сохраните каждую матрицу как матричную переменную [latex] \ left [A \ right], \ left [B \ right], \ left [C \ right], .. [/ latex].
  2. Введите операцию в калькулятор, вызывая при необходимости каждую матричную переменную.
  3. Если операция определена, калькулятор представит матрицу решения; если операция не определена, отобразится сообщение об ошибке.

Пример 11: Использование калькулятора для выполнения матричных операций

Найдите [латекс] AB-C [/ латекс] с учетом

[латекс] A = \ left [\ begin {array} {rrr} \ hfill -15 & \ hfill 25 & \ hfill 32 \\ \ hfill 41 & \ hfill -7 & \ hfill -28 \\ \ hfill 10 & \ hfill 34 & \ hfill -2 \ end {array} \ right], B = \ left [\ begin {array} {rrr} \ hfill 45 & \ hfill 21 & \ hfill -37 \\ \ hfill -24 & \ hfill 52 & \ hfill 19 \\ \ hfill 6 & \ hfill -48 & \ hfill -31 \ end {array} \ right], \ text {и} C = \ left [\ begin {array} {rrr} \ hfill -100 & \ hfill -89 & \ hfill -98 \\ \ hfill 25 & \ hfill -56 & \ hfill 74 \\ \ hfill -67 & \ hfill 42 & \ hfill -75 \ end {array} \ right] [/ latex].