Тема: Функции для работы с матрицами
Простые диапазоны (массивы) в Excel называются матрицами. Встроенные функции матричных действий можно вводить как из библиотеки, так и с клавиатуры. Ввод формул, возвращающих матрицы всегда завершается нажатием одновременно трёх кнопок: Ctrl+Shift+Enter. Формула автоматически заключается в фигурные скобки – признак массива.
Задание 1. Получение транспонированной матрицы. В диапазон А1:С5 введите матрицу размера 3х5 (рис. 1):
А | В | С | |
январь | февраль | март | |
Рис. 1. Матрица 3х5
Необходимо получить транспонированную матрицу: строки должны стать столбцами, а столбцы – строками.
1. Выделите блок ячеек, куда будет вставляться изменённая матрица. Например А8:Е10.
2. Вызовите окно Мастера построения функций и выберите функцию ТРАНСП.
3. В рабочее поле Массив введите диапазон исходной матрицы А1:Е2. Нажмите сочетание клавиш Ctrl+Shift+Enter.
Задание 2. Вычислить определитель матрицы
А=
1. Введите матрицу в диапазон G1:J4
2. Курсор поместите в ячейку, в которую будет записано значение, например J6.
3. Вызовите окно Мастера построения функций, в поле Категория выберите Математические и далее функцию МОПРЕД. Нажмите кнопку ОК.
4. В следующем окне в поле Массив введите диапазон исходной матрицы, нажмите ОК. В ячейке J6 появится значение определителя матрицы.
Ответ: 0.
Задание 3. Получение обратной матрицы. Для этого задания в любой диапазон введите матрицу
![]() |
А=
1. Выделите блок ячеек 3х3, в который будет занесена обратная матрица.
2. Вызовите окно Мастера построения функций и в поле Категория выберите Математические и далее функцию МОБР. Нажмите кнопку ОК.
3. В следующем окне в поле Массив введите диапазон исходной матрицы, нажмите сочетание клавиш Ctrl+Shift+Enter.
Если обратная матрица не появилась, то указатель мыши поместите в строку формул и повторите сочетание клавиш Ctrl+Shift+Enter.
Ответ:
Задание 4. Найти сумму двух матриц.
1. Введите две произвольные матрицы А и В размером 2х3 каждая (одинаково расположенные).
2. Выделите блок ячеек 2х3, в который будет занесена результирующая матрица.
3. Введите формулу для вычисления суммы: диапазон 1-й матрицы + диапазон 2-й матрицы.
4. Нажмите сочетание клавиш Ctrl+Shift+Enter. В результате в выделенном диапазоне появится матрица, равная сумме исходных матриц. Аналогично вычислите разность исходных матриц.
Задание 5. Умножение матрицы на число.
1. Введите произвольную матрицу А размером 2х3.
2. Выделите блок ячеек 2х3, в который будет занесена результирующая матрица.
3. Введите формулу для вычисления результатов умножения матрицы на 3: диапазон исходной матрицы*3.
4. Нажмите сочетание клавиш Ctrl+Shift+Enter. В результате в выделенном диапазоне появится матрица, равная произведению исходной матрицы на постоянную 3.
Задание 6. Произведение двух матриц.
1. Введите две произвольные матрицы А и В размером 3х3 каждая.
2. Выделите блок ячеек 3х3, в который будет записана матрица-произведение.
3. Вызовите окно Мастера построения функций, в поле Категория выберите Математические и далее функцию МУМНОЖ. Нажмите кнопку ОК.
4. В следующем окне в поле Массив1 введите диапазон первой исходной матрицы, а в рабочее поле Массив2 введите диапазон второй исходной матрицы.
5. Нажмите сочетание клавиш Ctrl+Shift+Enter. В результате в выделенном диапазоне появится матрица, равная произведению исходных матриц.
Задание 7. Используя функцию МУМНОЖ рассчитать затраты сырья для планового выпуска продукции. Предприятие выпускает продукцию трёх типов из двух видов сырья. Известен расход сырья каждого типа на единицу продукции. Необходимо рассчитать затраты сырья по видам для планового выпуска всей продукции (рис.2).
расход на единицу | сырьё 1 | сырьё 2 | план выпуска продукции | |||
продукция 1 | продукция 1 | продукция 2 | продукция 3 | |||
продукция 2 | ||||||
продукция 3 |
Рис. 2. Таблицы данных для расчёта затрат сырья
1. Введите обе матрицы.
2. Выделите блок ячеек 1х2 (например В6:С6), в который будет записана матрица, показывающая какое количество сырья необходимо для выпуска плановой продукции.
3. Вызовите окно Мастера построения функций и в поле Категория выберите Математические и далее функцию МУМНОЖ. Нажмите кнопку ОК.
4. В следующем окне в поле Массив1 введите диапазон исходной матрицы, показывающий план выпуска продукции. В рабочее поле Массив2 введите диапазон исходной матрицы, показывающей расход сырья на единицу продукции.
5. Нажмите сочетание клавиш Ctrl+Shift+Enter. В результате в выделенном диапазоне появится матрица, показывающая необходимое количество сырья для производства запланированной продукции.