Программирование - это просто
Advertisement
Главная arrow Математика и информатика arrow Матричное исчисление для чайников. arrow Матричное исчисление для чайников. Урок 3. Свойства действий над матрицами.
24.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Матричное исчисление для чайников. Урок 3. Свойства действий над матрицами. Печать E-mail
Автор megabax   
08.03.2021 г.
New Page 1

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

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

На прошлом уроке мы разобрали сложения и умножения матриц. Сегодня рассмотрим свойства таких действий. Как я говорил на прошлом уроке, закон "от перестановки множителей произведение не меняется" для матриц НЕ действует. Но вот что касается сложения, то тут правило перестановки прекрасно работает, то есть, для любых матриц A И B, которые можно складывать (которые имеют одинаковый размер), справедливо равенство:

A+B=B+A

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

(AB)C=A(BC)

(A+B)C=AC+AB

A(B+C)=AB+AC

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

AX+BX+SX=(A+B+S)X. Но если у нас вот такой многочлен AX+XB+SX то так делать уже нельзя, можно только вот так: AX+XB+SX=(A+S)X+XB.

Линейное преобразование:

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

Можно записать вот таким матричным равенством:

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

Или, в сокращенном виде Y=AX, где X=(x1,x2,...,xn), Y=(y1,y2,...,yn), A - прямоугольная матрица размером m x n.

Эти равенства могут быть записаны вот в таком виде:

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

(3.1)

или

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

(3.2)

Таким образом, любой j-ый столбец матрицы-произведения C=AB является линейной комбинацией столбцов первого сомножителя, то есть матрицы A,  причем, коэффициенты этой линейной зависимости образуют j-ый столбец во втором сомножителе B. Аналогично, любая i-а строка в матрице C является линейной комбинацией строк матрицы B, коэффициентами этой линейной зависимости являются элементы i-ой строки матрицы A.

Отсюда следуют следующие следствия.

Следствие 1. Пусть у нас есть матричное уравнение AX=C, где A и X - матрицы, заданные соответственно Матричное исчисление для чайников. Урок 3. Свойства действий над матрицами. и Матричное исчисление для чайников. Урок 3. Свойства действий над матрицами., а X - искомая Матричное исчисление для чайников. Урок 3. Свойства действий над матрицами., которая имеет решение в том  и только в том случае, когда столбцы матрицы C являются линейными комбинациями столбцов матрицы A.

Следствие 2. Для уравнения XB=C необходимым и достаточным условием существование решения является то, что строки матрицы C являются линейными комбинациями строк матрицы B.

Теперь рассмотрим один частный случай, когда в произведении C=AB второй сомножитель является квадратной, и при этом, еще и диагональной матрицей. Пусть диагональная матрица B={d1,d2,d3,...dn}. Тогда из формулы (2.12) урока 2 следует:

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

(3.3)

или

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

(3.4)

Если меняем множители местами, то:

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

(3.5)

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

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

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

Используя формулу (3.4), получаем:

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

 

Последнее обновление ( 08.03.2021 г. )
 
Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги