Вычисление определителя матрицы

По правилам матричной алгебры, вычисление определителя возможно только для квадратной матрицы. Для решения этой задачи в Excel применяется функция МОПРЕД.

1Поместить курсор в любую свободную ячейку, например, в ячейку G2.

2Вызвать функцию МОПРЕД.

3В появившемся окне Аргументы функции в поле Массив указать диапазон ячеек, содержащий матрицу, в данном примере – диапазон B2:E5. Нажать OK. Вычисляется определитель матрицы. В рассматриваемом примере он равен 5019.

4В соседнюю ячейку (например, в ячейку G1) ввести поясняющую подпись: “Определитель”.

Умножение матриц

По правилам матричной алгебры могут перемножаться матрицы размерностью m×n и n×k, т.е. количество столбцов первой из умножаемых матриц должно быть равно количеству строк второй. Матрицы B и C удовлетворяют этому условию. Результатом является матрица размерностью m×k. Таким образом, результатом умножения матриц B и C будет матрица размерностью 3×5. В Excel для умножения матриц применяется функция МУМНОЖ.

1Выделить диапазон свободных ячеек, соответствующий размерам получаемой матрицы, например, диапазон B14:F15.

2Вызвать функцию МУМНОЖ.

3В появившемся окне Аргументы функции в поле Массив1 указать диапазон ячеек первой из умножаемых матриц (в данном примере – диапазон B8:D9), в поле Массив2 – диапазон ячеек второй матрицы (в данном примере – G8:K10). Не нажимать кнопку OK.

4Нажать комбинацию клавиш Ctrl–Shift–Enter (нажать клавишу Ctrl, затем, не отпуская ее – клавишу Shift, затем, удерживая Ctrl и Shift, нажать Enter). Результат (произведение матриц, вычисленное по правилам матричной алгебры) выводится в выделенные ячейки.

Вычисление обратной матрицы

По правилам матричной алгебры вычисление обратной матрицы возможно только для квадратной матрицы. Обратная матрица – матрица, при умножении которой на исходную матрицу получается единичная матрица, т.е. матрица, где на главной диагонали находятся единицы, а остальные элементы – нули. Размерность обратной матрицы такая же, как и у исходной. В Excel для вычисления обратных матриц применяется функция МОБР. Найдем матрицу, обратную A.

1Выделить диапазон свободных ячеек, соответствующий размерам получаемой матрицы, в данном случае – 4×4. Выделим, например, диапазон I2:L5.

2Вызвать функцию МОБР.

3В появившемся окне Аргументы функции в поле Массив указать диапазон ячеек матрицы, для которой требуется найти обратную матрицу (в данном примере – диапазон B2:E5). Нажать комбинацию клавиш Ctrl–Shift–Enter. Результат (обратная матрица) выводится в выделенные ячейки.

4Убедиться, что обратная матрица вычислена правильно. Для этого перемножить исходную и обратную матрицу, как показано выше. Результат должен представлять собой единичную матрицу.

Транспонирование матрицы

Под транспонированием матрицы понимают ее “переворачивание”: строки матрицы записываются в виде столбцов, и наоборот. Таким образом, если исходная матрица имела размерность m×n, то в результате ее транспонирования будет получена матрица размерностью n×m. В Excel транспонирование можно выполнить с помощью команд меню, не используя специальных функций. Выполним транспонирование матрицы B.

1Выделить матрицу, которую требуется транспонировать, в данном случае – матрицу B (диапазон ячеек B8:D9). Скопировать ее в буфер, например, командой Правка – Копировать или любым другим способом.

2Поместить курсор в свободную ячейку. Эта ячейка будет левым верхним углом транспонированной матрицы. Необходимо убедиться, что снизу и справа от этой ячейки имеется достаточно свободных ячеек.

3Выбрать команду Правка – Специальная вставка. В появившемся окне установить флажок Транспонировать. Нажать OK. Строится транспонированная матрица.

Примечание – Для транспонирования можно также воспользоваться функцией ТРАНСП из категории Ссылки и массивы. Она используется аналогично функции МОБР.