Программирование - это просто
Advertisement
Главная arrow Математика и информатика arrow Матричное исчисление для чайников arrow Матричное исчисление для чайников. Урок 3. Свойства действий над матрицами.
16.06.2019 г.
Главное меню
Главная
Системный подход
Интернет магазин
Биржевые роботы
Программные продукты
Математика и информатика
1С:Предприятие
C#, Delphi, VB, F#, Web и пр.
Искусственный интеллект
Услуги
Ча. Во. (FAQ)
Платный раздел
Наука для чайников
Разное
Размышления
Карта сайта
Друзья сайта
Excel-это не сложно
Все о финансах
Матричное исчисление для чайников. Урок 3. Свойства действий над матрицами. Печать E-mail
Автор megabax   
26.03.2017 г.
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. Свойства действий над матрицами.

 

Последнее обновление ( 26.03.2017 г. )
 
Пред. »
 
© 2019 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги
Мы принимаем
Банковские карты
Оплатите покупку в интернет-магазине банковскими картами VISA и Mastercard любого банка.
узнать больше
Электронный кошелек
Моментальная оплата покупок с помощью вашего электронного кошелька RBK Money.
узнать больше
Банковский платеж
Оплатите покупку в любом российском банке. Срок зачисления средств на счет - 3-5 рабочих дней.
узнать больше
Денежные переводы
Оплата покупок через крупнейшие системы денежных переводов CONTACT и Unistream.
узнать больше
Почтовые переводы
Оплатите покупку в любом отделении Почты России. Срок зачисления платежа - 3-4 рабочих дня.
узнать больше
Платежные терминалы
Оплата покупок в терминалах крупнейших платежных систем в любом городе России - быстро и без комиссии.
узнать больше