База Знаний: Функции Calc. MMULT
From Wiki
Jump to navigationJump to search
MMULT
Функция возвращает обычное произведение двух матриц.
Синтаксис функции:
=MMULT(array1; array2) |
---|
где:
- array1, array2 — перемножаемые матрицы, могут быть или встроенным массивом или диапазоном, содержащим числа.
Функция MMULT перемножает матрицы array1 и array2 и возвращает в, результате, матрицу. Количество столбцов в матрице array1 должно быть таким же, как количество строк в матрице array2.
Функция MMULT возвращает массив с таким же количеством строк, как у матрицы array1 и количеством столбцов, как у матрицы array2.
Функция должна быть введена как формула массива, нажатием Ctrl + ⇧ Shift + ↵ Enter вместо клавиши ↵ Enter (или с установленным флажком Массив , если используется Мастер формул). |
На рис. 1:
- когда формула =MMULT({1;2;3};{4;5|6;7|8;9}) введена как формула массива в ячейке B2, возвращает 40 в ячейке B2, и 46 в ячейке C2. Матрица 1 × 3 была умножена на матрицу 3 × 2, давая результирующую матрицу 1 × 2, вычисленную как
B2 = 1*4 + 2*6 + 3*8 = 40 и C2 = 1*5 + 2*7 + 3*9 = 46.
InfraOffice.pro 3.1.x