Умножение матриц Excel | 2 лучших метода - функция Excel Scalar и MMULT

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

В excel у нас есть встроенная функция для умножения матриц, и это функция MMULT, она принимает два массива в качестве аргумента и возвращает произведение двух массивов, при условии, что оба массива должны иметь одинаковое количество строк и одинаковое количество столбцов.

Объяснение

Умножение матриц - одна из полезных функций Excel, предназначенных для выполнения математических операций. Это помогает получить произведение двух матриц. Матрицы, которые нужно умножить, имеют определенное количество строк и столбцов для представления данных. Размер полученной матрицы берется из количества строк первого массива и количества столбцов второго массива. Есть условие умножения матриц; количество столбцов в первой матрице должно быть равно количеству строк во второй матрице.

Для выполнения матричного умножения используется предопределенная функция MMULT, представленная в программном обеспечении Excel. Умножение матриц в Excel сокращает время, затрачиваемое на вычисление произведения матриц вручную.

В общем, умножение матриц выполняется двумя способами. Простое скалярное умножение выполняется с использованием основных арифметических операций, а расширенное умножение матриц управляется с помощью функции массива в Excel.

Формула Excel, используемая для умножения, вводится двумя способами, включая ручной ввод функции MMULT после знака равенства или выбор библиотеки математических и триггерных функций, представленной на вкладке «Формулы». Математическая функция MMULT помогает вернуть результат умножения двух массивов. Это одна из предопределенных функций Excel, используемых в таблицах для выполнения вычислений за короткое время.

Синтаксис

Требуемый синтаксис, которому следует следовать при умножении матриц, таков:

  • Параметры: Array1 и Array2 - это два параметра, необходимые для умножения.
  • Правило: столбцы массива array1 должны быть равны строкам array2, а размер продукта равен количеству строк в array1 и количеству столбцов в array2.
  • Возврат: функция ММУЛЬТ генерирует числа в матрице продукта. Он вводится как формула или функция рабочего листа в вычислениях 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])