Задание. Выполнить действия над матрицами

Выполнить действия над матрицами:

вычислить:

· обратную матрицу (А) с проверкой;

· определитель матрицы А;

· произведение матриц (А и В);

· выражение по формуле;

транспонировать матрицу В.

Пример 1.1. Вычислить произведение двух матриц А и В при помощи MS Excel.

.

Введём матрицы A и В на рабочий лист MS Excel (рис. 1.1).

Рис. 1.1. Ввод матриц на рабочий лист

@ Решение

В нашем случае матрица А находится в ячейках B1:C3, а матрица В в диапазоне F1:H2.

Выделим ячейки для хранения результирующей матрицы, например D5:F7. Обратимся к мастеру функций, и в категории Математические выберем функцию МУМНОЖ()(рис. 1.2), которая предназначена для умножения матриц.

Напомним, что умножение матриц происходит по правилу строка на столбец и матрицу А можно умножить на матрицу В только в том случае, если количество столбцов матрицы А равно количеству строк матрицы В. Кроме того, при умножении матриц важен порядок сомножителей, т.е. АВ ≠ ВА.

Рис. 1.2. Мастер функций – шаг 1

Перейдём ко второму шагу мастера функций. Появившееся диалоговое окно (рис. 1.3) содержит два поля ввода Массив1 и Массив2. В поле Массив1 необходимо ввести диапазон ячеек, в котором содержится первая из перемножаемых матриц, в нашем случае B1:C3, а в поле Массив2 – ячейки, содержащие вторую матрицу, в нашем случае F1:H2.

Рис.1 3. Мастер функций – шаг 2

Если поля ввода заполнены, можно нажать кнопку OK. В первой ячейке выделенного диапазона появится соответствующее число результирующего вектора. Для того чтобы получить весь вектор, необходимо нажать клавишу F2, а затем одновременно клавиши Ctrl+Shift+Enter. В нашем случае результаты вычислений – матрица С, находится в ячейках B5:D7 (рис.1.4).

Рис. 1.4. Результат вычислений

Матрица C, элементы которой Сij равны элементам матрицы A, умноженным на число α, называют произведением матрицы A на a:

C = a A; ci,j = a aij; I = 1, …, m; j = 1, …, n, (1.2)

F Пример 1.2. Вычислить матрицу С по формуле: C = A2+2AB, где

@ Решение

Введем исходные данные на рабочий лист (рис. 1.5).

Для умножения матрицы А на матрицу В выделим диапазон B5:D7 и воспользуемся функцией МУМНОЖ(B1:D3;G1:I3).

Результат вычисления A2=A*A поместим в ячейки G5:I7, воспользовавшись формулой МУМНОЖ(B1:D3;B1:D3).

Умножение (деление) матрицы на число можно выполнить при помощи элементарных операций. В нашем случае необходимо умножить матрицу из диапазона B5:D7 на число 2. Выделим ячейки B9:D11 и введем формулу =2*B5:D7.

Сложение (вычитание) матриц выполняется аналогично. Например, выделим диапазон G9:I11 и введем формул =B9:D11+ G5:I7.

Для получения результата в обоих случаях необходимо нажать комбинацию клавиш Ctrl+Shift+Enter.

Кроме того, в строке формул рабочего листа, изображенного на рис. 1.5, показано, как можно вычислить матрицу С одним выражением.

Рис. 1.5. Пример вычисления выражения 2-мя способами

Свойства умножения матрицы на число:

1. (A · BC = A ·(B · C);

2. A ·(B + C) = A · B + A · C;

3. А · (В+С)=АВ+АС.

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

Матрица B = (bij) размера n × m называется транспонированной по отношению к матрице A = (aij) размера m × n, если имеет вид bij = aji, т.е. A=(aij), Aт=B=(aji), i=1,…,m; j=1,…,n. Транспонированная матрица обозначается символом A T [7].

.

F Пример 1.3. Дана матрица А. Транспонировать матрицу А при помощи MS Excel.

.

@ Решение

В нашем случае матрица А находится в ячейках B1:D3. Для транспонирования матрицы необходимо выделить ячейки для хранения транспонированной матрицы, пусть в нашем случае это будут ячейки G1:E3. Теперь обратимся к мастеру функций, и в категории ССЫЛКИ И МАССИВЫ выберем функцию ТРАНСП() (рис. 1.6), щелкнув по кнопке OK, перейдём ко второму шагу мастера функций.

Рис. 1.6. Мастер функций – шаг 1

В диалоговом окне, появляющемся на втором шаге мастера функций, необходимо заполнить поле ввода Массив (рис. 1.7). Это поле должно содержать диапазон ячеек, в котором хранится исходная матрица – в нашем случае B1:D3. Данные в поле ввода Массив можно ввести, используя клавиатуру или выделив их на рабочем листе, удерживая левую кнопку мыши.

Если поле Массив заполнено, можно нажать кнопку OK. В первой ячейке, выделенного диапазона под транспонированную матрицу появится некое число. Для того чтобы получить всю матрицу, необходимо нажать клавишу F2 для перехода в режим редактирования, а затем одновременно клавиши Ctrl+Shift+Enter. В нашем случае рабочая книга MS Excel примет вид, изображенный на рис. 1.8.

Рис. 1.7. Мастер функций – шаг 2

Рис.1.8. Пример вычисления транспонированной матрицы


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: