Умножение на матрица в Excel | Топ 2 Метод - Скаларна и MMULT функция на Excel

Какво е умножение на матрица в Excel?

В Excel имаме вградена функция за умножение на матрица и тя е функция МУЛТУР, тя взема два масива като аргумент и връща произведението на два масива, като се има предвид, че и двата масива трябва да имат еднакъв брой редове и еднакъв брой колони.

Обяснение

Умножението на матриците е една от полезните функции на Excel, представени за извършване на математически операции. Помага да се получи произведението на две матрици. Матриците, които искат да се умножават, имат определен брой редове и колони за представяне на данните. Размерът на получената матрица се взема от броя редове на първия масив и броя на колоните на втория масив. Има условие за матрично умножение; броят на колоните в първата матрица трябва да бъде равен на броя на редовете във втората матрица.

За да се извърши матричното умножение, се използва предварително дефинираната функция MMULT, представена в софтуера на Excel. Умножението на матрици в Excel намалява много време, необходимо за изчисляване на произведението на матриците ръчно.

Като цяло матричното умножение се извършва по два начина. Обикновеното скалярно умножение се извършва с помощта на основните аритметични операции, а умножението на усъвършенствани матрици се управлява с помощта на функция масив в Excel.

Формулата на Excel, използвана за умножение, се въвежда по два начина, включително ръчно въвеждане на функция MMULT след знака за равенство или избиране на библиотека от функции Math и Trig, представена в раздела „Формули“. Математическата функция MMULT помага за връщане на умножението на два масива. Това е една от предварително зададените функции на Excel, използвана в работни листове за извършване на изчисления за кратко време.

Синтаксис

Необходимият синтаксис, който трябва да се следва за умножението на матрицата, е този

  • Параметри: Array1 и Array2 са двата параметъра, необходими за умножаване
  • Правило: Колоните на масив1 трябва да са равни на редове на масив2, а размерът на продукта е равен на броя на редовете в масива1 и броя на колоните в масива2
  • Връща: Функцията MMULT генерира числата в продуктовата матрица. Въвежда се като формула или функция на работен лист в изчисленията на Excel.

Обмисли,

Тогава произведението на A * B е както следва

Как да направя умножение на матрица в Excel? (с примери)

Умножението на матрици в Excel има приложение в реално време. Има два начина за умножение на матрици. По-долу са дадени някои примери за умножение на матрицата на Excel.

Можете да изтеглите този шаблон за матрично умножение на Excel тук - шаблон за матрично умножение на Excel

Пример # 1 - Умножаване на матрица със скаларно число.

  • Стъпка 1: На първо място данните трябва да бъдат въведени в масива

  • Стъпка 2: Изберете скаларна стойност, която ще умножим с масив, т.е. 3

  • Стъпка 3: Оценете редовете и колоните на резултантния масив. Тук полученият масив ще бъде с размер 3 x 3.
  • Стъпка 4: Изберете диапазона от клетки, равен на размера на резултантния масив, за да поставите резултата и въведете нормалната формула за умножение

  • Стъпка 5: След като въведете формулата, натиснете Ctrl + Shift + Enter. И резултатът ще бъде получен, както е показано на долната фигура.

Пример # 2 - Матрично умножение на два отделни масива

  • Стъпка 1: На първо място данните трябва да бъдат въведени в масив с размер 3 × 3

  • Стъпка 2: Въведете данни във втория масив, наречен B размер на 3 × 3

  • Стъпка 3: Трябва да гарантираме, че колоните от първия масив са еднакви по размер с редовете от втория масив
  • Стъпка 4: Оценете редовете и колоните на резултантния масив.
  • Стъпка 5: Изберете диапазона от клетки, равен на размера на получения масив, за да поставите резултата и въведете формулата за умножение MMULT.

Въведете стойностите за изчисляване на произведението на A & B.

След като въведете формулата, натиснете Ctrl + Shift + Enter, за да получите резултата. Резултатите, получени чрез умножаване на два масива, както следва, и размерът на резултантния масив е 3X3.

Пример # 3

Матрично умножение между масиви с един ред и единична колона. Нека разгледаме елементите на матриците като

Матрицата A е с 1 × 3, а матрицата B е с 3 × 1. Размерът на продуктовата матрица A * B [AB] е 1 × 1. Така че въведете формулата за умножение на матрицата в клетката.

Натиснете Enter, за да получите резултата.

Пример # 4 - Умножение на матрица между масиви с единична колона и единичен ред

Матрицата A е с 3 × 1, а матрицата B е с 1 × 3. Размерът на продуктовата матрица A * B [AB] е 3 × 3.

И така, отговорът ще бъде,

Пример # 5 - Определяне на квадрата на матрица с помощта на MMULT в Excel

Квадратът на матрица A се определя чрез умножаване на A с A.

Получената матрица се получава като

Неща за запомняне

  • За да се извърши умножение на матрица, броят на колоните, представени в масива1 и броят на редовете, представени в масива2, са равни.
  • Трудно е да се промени частта от масив, тъй като масивът е група от елементи
  • Докато се извършва умножение на масив, CTRL + SHIFT + ENTER трябва да се използват за генериране на всички елементи на матрицата на резултатите. В противен случай се получава само един елемент
  • Елементите на масив не трябва да са нула и текстът не трябва да се използва в матрици, за да се избегнат грешки
  • Размерът на продуктовия масив е равен на редове от първия масив и колони от втория масив
  • Умножението на A * B не е равно на умножението на B * A в матричното умножение
  • Умножаването на матрица с единична матрица води до същата матрица (т.е. [A] * [Unit matrix] = [A])