База Знаний: Функции Calc. MMULT

From Wiki
Revision as of 14:54, 10 March 2012 by Sancho (talk | contribs) (Основной текст)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search



MMULT

Функция возвращает обычное произведение двух матриц.


Синтаксис функции:

=MMULT(array1; array2)
Рис. 1. Пример функции.

где:

  • array1, array2 — перемножаемые матрицы, могут быть или встроенным массивом или диапазоном, содержащим числа.


Функция MMULT перемножает матрицы array1 и array2 и возвращает в, результате, матрицу. Количество столбцов в матрице array1 должно быть таким же, как количество строк в матрице array2.


Функция MMULT возвращает массив с таким же количеством строк, как у матрицы array1 и количеством столбцов, как у матрицы array2.


Documentation note.png Функция должна быть введена как формула массива, нажатием  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









К началу страницы