В Excel функции, предназначенные для выполнения действий над матрицами, сосредоточены в категории Математические и в категории Ссылки и массивы. Например, в категории Математические есть следующие функции:
· МОБР – возвращает обратную матрицу;
· МОПРЕД – возвращает определитель матрицы;
· МУМНОЖ – возвращает произведение матриц;
· СУММПРОИЗВ – возвращает сумму произведений соответствующих элементов массивов.
Функция обрабатывает несколько наборов значений, называемых аргументами. Функция массива может выполнить несколько вычислений, а затем вернуть одно значение или группу значений (вектор, массив). Если результатом работы функции является вектор или массив, необходимо:
· на рабочем листе ввести исходную матрицу и выделить диапазон, куда будет помещен результат;
· запустить Мастер Функций, щелкнув в панели инструментов Стандартная на кнопке fx или в меню Вставка выбрать команду Функция;
· в появившемся диалоговом окне Мастер функций в поле Категория выбрать Математические, а в поле Функция – требуемую функцию;
· щелкнуть на кнопке ОК;
· в поля аргументов вести ссылки или имена;
· нажать клавиши Ctrl + Shift + Enter.
Если какая-либо ячейка в исходном массиве пуста или содержит текст, то функция возвращает сообщение об ошибке.
Рассмотрим пример умножения двух матриц.
Пример 1. Найти произведение матриц
2 | 5 | 1 | 6 | 2 | 0 | ||||
А= | -4 | 0 | 7 | и | В= | 1 | 3 | 1 | . |
3 | 2 | -4 | -4 | 5 | 1 |
Решение в Excel
Решение задачи необходимо начать с организации рабочего листа. Для матрицы А отведем диапазон ячеек В2:D4, для матрицы В – диапазон В6:D8, а для произведения АВ - диапазон G2:I4. Выполним следующие действия.
1. В указанные ниже ячейки введем обозначения для матриц:
a) выделим ячейку А3 и наберем А =;
b) выделим ячейку А7 и наберем В =;
c) выделим ячейку С3 и наберем А*В=.
Примечание. Текст, веденный в ячейки, является только комментарием и не влияет на решение задачи.
2. В ячейки B2:D4 и B6:D8 введем соответственно матрицы А и В.
3. Выделим диапазон ячеек, в который будет помещен результат произведения, т.е. G2:I4.
4. Введем формулу =МУМНОЖ(B2:D4; B6:D8).
5. Нажмем клавиши Ctrl + Shift + Enter.
Результат отобразится в ячейках G2:I4 (рис. 1).
Примечание. Если число столбцов матрицы А не равно числу столбцов матрицы В, то функция МУМНОЖ возвращает значение ошибки #ЗНАЧ!.
Рис.1