2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 13:12 


28/12/09
167
Подскажите, пожалуйста, мнемоническое правило для умножения матриц.

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 13:26 
Заслуженный участник
Аватара пользователя


13/08/08
14495
Размеры матриц можно представить в виде доминошек.
$(2,6); (3,2); (6,4)$
Умножать можно матрицы, размеры которые можно составить, как доминошки, и в том же порядке. При этом выбрасываем серединку и получаем размеры произведения.
$(2,6)\times(6,4)\to(2,4)$
$(3,2)\times(2,6)\to(3,6)$
Вторую на третью никак не умножить.
Ну а потом "как повелел нам профессор отец от первой строку, от второй,***, столбец"

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 13:52 
Заслуженный участник
Аватара пользователя


11/03/08
9910
Москва

(Оффтоп)

Эээ...
"Строка на столбец" - какое ещё правило?

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 18:15 
Заслуженный участник


27/04/09
28128
Именно. Только зачем в оффтопе? Пусть все видят, что больше ничего и не нужно! :D

gris интересную аналогию придумал, но она выводится из «строки на столбец».

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 18:28 
Заслуженный участник
Аватара пользователя


21/12/05
5931
Новосибирск
Всё просто. Чтобы научиться правильно перемножать матрицы требуется для начала усвоить, что из двух матриц первая должна быть настолько же длиная, насколько вторая зелёная высокая. Усвоив это, переходим ко второму правилу - для получения ij-го элемента искомого произведения требуется выбрать i-ю строчку первой матрицы и j-й столбец второй матрицы. Вы ещё не забыли, что первая крокодилица матрица настолько же длинная, насколько другая зашибенна высокая? Прекрасно - настало время потренироваться. Смотрите, как всё просто - у Вас есть два глаза (сочуствую, если это не так, Вам придётся поискать другие методики).
Итак у Вас есть два глаза. Берёте свой левый глаз и настраиваете его на лёгкую пробежку слева направо вдоль i-й строки первой матрицы. Обратите внимание, что пробежка должна быть лёгкой, но дискретной - глаз порхает по числам в этой строке, не пропуская ни одного ... Пор-ха-е-т, а не катится по ним неумолимым асфальтовым катком. Пробежитесь левым глазом слева направо несколько раз для тренировки, чтобы это действие стало для Вас рефлекторным. Получилось? Пусть он ещё потренируется сам по себе, оттачивая своё мастерство, а Вы займитесь правым глазом - он должен порхать по числам j-го столбца второй матрицы так же непринуждённо, как это делает левый глаз. Добейтесь того, чтобы Ваши глаза уверенно двигаются в заданных направлениях и ни разу не сбиваются, как это бывает у детей, которых просят одной рукой хлопать себя по животу, а другой гладить по голове. Добились?
Приступаем к синхронизации. Встали глазами на начальные числа - левый глаз на самое левое число i-й строки первой матрицы, а правый - на самое верхнее число j-го столбца второй матрицы. Встали? Ну а теперь, айн, цвай, драй ... синхронно слевасверху направниз порхаем с цветка числа на число. Помните, что матрица первая настолько же длинная, насколько матрица четыре вторая высокая? Ну раз помните, то Ваши глаза допорхают до своих последних чисел одновременно.
Вот собственно и вся метода.

Стоп. Нет, не вся - зачем бегали глазьми-то, совсем по-пусту что ли? Перед каждой пробежкой (а всего их надо будет произвести $m\times n$, где $m$ - число строк в первой, а $n$ - число столбцов во второй матрицы) заведите ячейку в банке в компьютере, в которой будут копиться дивиденды, ну, одним словом этого не объяснишь - лучше посмотреть в специальной литературе. Самое главное в этом деле обнулять ячейку перед каждой пробежкой.

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 18:33 
Заслуженный участник


27/04/09
28128

(Оффтоп)

А как же записывать-то, не видя? Нужен третий глаз! :mrgreen:

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 18:39 
Заслуженный участник
Аватара пользователя


21/12/05
5931
Новосибирск
В конце каждой пробежки надо вынуть дивиденды результат из ячейки, сфокусировать оба глаза на ij-м месте и положить туда вынутый результат.
Можно, конечно, завести $m\times n$ ячеек, но это расточительно.

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 18:42 
Заслуженный участник


27/04/09
28128

(Оффтоп)

А, этот способ годится только для тех, кто умеет считать в уме! Я вот именно в умножениях матриц делал больше всего ошибок на первом курсе, если не (и потом приучил себя каждый раз) выписывал все слагаемые и множители каждого слагаемого. :roll: Хотя, определители тоже с ошибками считались, потому пришлось написать программу, которая показывает, какие числа надо писать и во что они складываются…

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 20:50 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Как матрица умножается на вектор-столбец: $c=Ab$

Изображение

Главное правило: мясорубка смотрит справа налево.

Если вместо вектора-столбца $b$ другая матрица, она "проходит" мясорубку последовательно, по столбцам.

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 22:28 


19/10/11
174
Изображение

Умножаю "в столбик", очень удобно=)

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 22:41 
Заслуженный участник


27/04/09
28128

(Оффтоп)

Вы что, умножаете звёздочкой и на бумаге ручкой? :shock:

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 23:05 
Заслуженный участник
Аватара пользователя


11/03/08
9910
Москва

(Оффтоп)

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

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 23:18 


02/04/11
956
b322730 в сообщении #501539 писал(а):
Подскажите, пожалуйста, мнемоническое правило для умножения матриц.

Зачем нужно мнемоническое правило? $(AB)_i^j = A_i^k B_k^j$, столбец всегда сверху. При желании можете показывать нужную строчку и столбец пальцами.

Хотя есть забавная мнемоника. Столбец - он, строка - она. Он сверху :mrgreen:

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение09.11.2011, 23:46 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Евгений Машеров в сообщении #501798 писал(а):
Чувствую себя сороконожкой, прослушавшей лекцию "Биомеханика ходьбы". Которая раньше ходила без проблем.

:-)

 Профиль  
                  
 
 Re: Умножение матриц. Мнемоническое правило.
Сообщение10.11.2011, 00:46 
Заслуженный участник


11/05/08
32166
Kallikanzarid в сообщении #501806 писал(а):
Зачем нужно мнемоническое правило? $(AB)_i^j = A_i^k B_k^j$, столбец всегда сверху.

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

arseniiv в сообщении #501649 писал(а):
Я вот именно в умножениях матриц делал больше всего ошибок на первом курсе, если не (и потом приучил себя каждый раз) выписывал все слагаемые и множители каждого слагаемого.

Парадокс, но опыт показывает, что студенты (на 1-м курсе) довольно редко ошибаются в перемножениях матриц. Они, конечно, любят ошибаться в арифметике, но почему-то не здесь. Т.е. не более чем в 20-30% случаев, а если исключить случаи, где ошибка только в одном элементе, так и вовсе процентов пять-десять разве что наберётся.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group