русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Умножение матриц


Дата добавления: 2015-08-14; просмотров: 1176; Нарушение авторских прав


Рассмотрим умножение квадратных матриц второго порядка.

Пусть А = , В = .

Произведением этих матриц называется матрица

С = АВ = .

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

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

ЗАДАНИЕ. а) Найти произведение матриц А и В и произведение ВА, если

А= , матрица В = .

Решение.

Матрица С = AB = =

Матрица S = BA= = .

б) Умножить матрицу на матрицу

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

Попробуйте самостоятельно выполнить умножение (правильный ответ ).

Обратите внимание, что ! Это почти всегда так!

Правило нахождения матрицы-произведения распространяет­ся на умножение прямоугольных матриц.

Для прямоугольных матриц справедливы следующие правила:

1) умножение матрицы А на матрицу В имеет смысл только в том случае, когда число столбцов матрицы А равно числу строк матрицы В;

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

ЗАДАНИЕ. Найти произведение матриц и .

Решение. Имеем: матрица А размера 2x3, матрица В размера 3x3, тогда произведение АВ = С существует и элементы матрицы С равны

с11 = 1×1 +2×2 + 1×3 = 8, с21 = 3×1 + 1×2 + 0×3 = 5, с12 = 1×2 + 2×0 + 1×5 = 7,

с22 =3×2 + 1×0 + 0×5 = 6, с13 = 1×3 + 2×1 + 1×4 = 9, с23 = 3×3 + 1×1 + 0×4 = 10.



, а произведение BA не существует.

Пример . В таблице указано количество единиц продукции, отгружаемой ежедневно на молокозаводах 1 и 2 в магазины М1, М2 и М3, причем доставка единицы продукции с каждого молокозавода в магазин М1 стоит 50 ден. ед., в магазин М2 - 70, а в М3 - 130 ден. ед. Подсчитать ежедневные транспортные расходы каждого завода.

Молокозавод Магазин
  М1 М2 М3

Решение. Обозначим через А матрицу, данную нам в условии, а через
В - матрицу, характеризующую стоимость доставки единицы продукции в магазины, т.е.,

,

Тогда матрица затрат на перевозки будет иметь вид:

.

Итак, первый завод ежедневно тратит на перевозки 4750 ден. ед., второй - 3680 ден.ед.



<== предыдущая лекция | следующая лекция ==>
Линейные операции над матрицами | Свойства умножения матриц


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.555 сек.