Умножение матриц в программе Excel

Для начала нам нужно создать 2 матрицы в Excel.

Так как в первой (желтой) матрице 3 столбца 2 строки, а во второй (зеленой) 2 столбца 3 строки, то если желтую матрицу умножить на зеленую получится матрица из двух 2 стобцов и 2 строк



Выделяем пустое место под будущую матрицу. На вссякий случай, выделяем место больше чем 2x2. Например 4x4.

Ставим знак "=".




выбираем математичиские функции.



Выбираем функцию "мумнож".



выделяем 1 матрицу.



после чего выбираем вторую матрицу

Затем, для получения результата, нужно зажать одновременно двумя пальцами клавиши "ctrl" и "shift" и третьим пальцем нажать "enter". Ответ должен получится как в привиденным ниже рисунке.



Есть ещё один спсоб умножения матриц.
Перемножим эти же матрицы в ручную.
Выделяем ячейку H6, ставим знак "=".

забиваем в эту ячейку формулу: =A1*E1+B1*E2+C1*E3

жмём "enter".

в ячейке H7 ставим знак "=".

Забиваем туда формулу =A2*E1+B2*E2+C2*E3


жмём "enter".

в ячейке I6 ставим знак "=".

Забиваем туда формулу =A1*F1+B1*F2+C1*F3

жмём "enter".

в ячейке I7 ставим знак "=".

Забиваем туда формулу =A2*F1+B2*F2+C2*F3

жмём "enter".

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

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

Таким образом можно наглядно увидеть, как работает матричное умножение в Exсel.

теперь перемножим эти матрицы в обратном порядке. Скопируем их. Используем сначала "ctrl+c", потом "ctrl+v"


первая матрица (зелёная) имеет три строки и два столбца,

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

в левый верхний угол ставим знак "="

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





нужно зажать одновременно двумя пальцами клавиши "ctrl" и "shift" и третьим пальцем нажать "enter". Ответ должен получится как в привиденным ниже рисунке.

добавим заливку для новой матрицы


теперь перемножим матрицы в ручном режиме снова ставим знак "="

в ячейке H19 вводим вот эту формулу =A11*D11+B11*D12

в ячейке I19 вводим формулу =A11*E11+B11*E12

в ячейке J19 вводим формулу =A11*F11+B11*F12

в ячейке H20 вводим формулу =A12*D11+B12*D12

в ячейке I20 вводим формулу =A12*E11+B12*E12

в ячейке J20 вводим формулу =A12*F11+B12*F12

в ячейке H21 вводим формулу =A13*D11+B13*D12

в ячейке I21 вводим формулу =A13*E11+B13*E12

в ячейке J21 вводим формулу =A13*F11+B13*F12

Одинаковые матрицы должны быть одинакового цвета.
Поэтому вновь созданую матрицу закрашиваем как и предыдущую.

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