Что такое умножение матриц в 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])