Простейшие операции с матрицами

Проверочная работа

Вычислить значение итоговой стоимости и построить диаграмму. Установите формат (денежный)

Товар Цена (в рублях) Кол-во Итог
8,98

2. Построить график функции y=cos(x)-x для х -10 до 10 с шагом 1

Построить график функции

Простейшие операции с матрицами - student2.ru

Простейшие операции с матрицами - student2.ru

Построения поверхности z=3x+y-5

Заполним строку значений аргумента Х, начиная с ячейки В1 (хє [-3;0], шаг=0,2 → автозаполнение).

Заполним столбец значений аргумента У, начиная с ячейки А2 (ує [-2;0], шаг=0,2 → автозаполнение по столбцу).

Простейшие операции с матрицами - student2.ru

В ячейку В10 запишем формулу: =3*B$1+$A2-5 (знак $ нужен для того, чтобы зафиксировать строку).

Простейшие операции с матрицами - student2.ru

Скопируем эту формулу на все ячейки диапазона B2:Р11 (автозаполнение по столбцу и по строке).

Простейшие операции с матрицами - student2.ru

Не снимая выделение с диапазона, вызовем Мастер диаграмм с помощью команды Вставка /Другие диаграммы / поверхность.

Простейшие операции с матрицами - student2.ru

Результат

Простейшие операции с матрицами - student2.ru

Построить верхнюю часть эллипсоида:

Простейшие операции с матрицами - student2.ru

Для построения поверхности необходимо разрешить заданное уравнение относительно переменной z.

Простейшие операции с матрицами - student2.ru

Так как в условии речь идет о верхней части эллипсоида, то рассмотрим ОДЗ положительной части уравнения:

Простейшие операции с матрицами - student2.ru
   
Простейшие операции с матрицами - student2.ru
   
Простейшие операции с матрицами - student2.ru Простейшие операции с матрицами - student2.ru

Приступим к построению поверхности. В диапазон B1:J1 введем последовательность значений переменной y: -4, -3, …,4, а в диапазон ячеек А2:А14 последовательность значений переменой x: -3, -2,5,…3.

Простейшие операции с матрицами - student2.ru

В ячейку В2 введем формулу = 2*(1-($A2^2)/9-(B$1^2)/16)^0,5 и скопируем результат

Простейшие операции с матрицами - student2.ru

Знак $, стоящий перед буквой в имени ячейки, дает абсолютную ссылку на столбец с данным именем, а знак $, стоящий перед цифрой - абсолютную ссылку на строку с этим именем. Поэтому при копировании формулы из ячейки В2 в ячейки диапазона B2:J14 в них будет найдено значение z при соответствующих значениях x, y. Т.о. создается таблица значений z.

Далее построим поверхность

Простейшие операции с матрицами - student2.ru

Задание для самостоятельной работы

Построить часть эллипсоида, заданного уравнением:

Простейшие операции с матрицами - student2.ru Для а=1, b=2, с=3

Построить поверхность z = x2-y2 при x, y [-1;1].

Простейшие операции с матрицами

Как и над числами, над матрицами можно проводить ряд операций, причём в случае с матрицами некоторые из операций являются специфическими.
Транспонирование

Транспонированной называется матрица (АТ), в которой столбцы исходной матрицы (А) заменяются строками с соответствующими номерами.

Простейшие операции с матрицами - student2.ru

Для осуществления транспонирования в Excel используется функция ТРАНСП, которая позволяет поменять ориентацию массива на рабочем листе с вертикальной на горизонтальную и наоборот.

1. Введем данную матрицу в Excel

Для объединения ячеек необходимо выделить диапазон ячеек и щелкнуть правой кнопкой мыши /Формат ячеек / Выравнивание / Объединение ячеек

Простейшие операции с матрицами - student2.ru

Выделите диапазон ячеек для транспонированной матрицы.

Простейшие операции с матрицами - student2.ru

Далее воспользуемся командой Формулы /Ссылки и массивы /ТРАНСП

Простейшие операции с матрицами - student2.ru

Далее выделите первый массив.

Простейшие операции с матрицами - student2.ru

Нажмите CTRL+SHIFT+ENTER

У вас получится результат

Простейшие операции с матрицами - student2.ru

Вычисление определителя матрицы
Важной характеристикой квадратных матриц является их определитель. Определитель матрицы – это число, вычисляемое на основе значений элементов массива. Определитель матрицы А обозначается как |А| или ∆.

Определителем матрицы первого порядка А = (а11), или определителем первого порядка, называется элемент а11.

1 = |А| = а11

Определителем матрицы второго порядка А = (aij), или определителем второго порядка, называется число, которое вычисляется по формуле:

Простейшие операции с матрицами - student2.ru
Произведения а11а22 и а12а21 называются членами определителя второго порядка.

С ростом порядка матрицы n резко увеличивает число членов определителя (n!). Например, при n=4 имеем 24 слагаемых. Существуют специальные правила, облегчающие вычисление определителей вручную, учитываются свойства определителей и т. п. При применении компьютера в использовании этих приемов нет необходимости.

В MS Excel для вычисления определителя квадратной матрицы используется функция МОПРЕД.

Для массива А1:С3, состоящего из трёх строк и трёх столбцов (матрица размером 3×3), определитель вычисляется следующим образом:


Простейшие операции с матрицами - student2.ru

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

Табличный курсор поставьте в ячейку, в которую требуется получить значение определителя, например, А11, выберем команду Формулы / Вставить функции / Полный алфавитный список / МОПРЕД. После этого щелкните на кнопке ОК.

Простейшие операции с матрицами - student2.ru
В появившееся диалоговое окно МОПРЕД мышью отодвиньте от исходной матрицы и введите диапазон исходной матрицы А2:С4 в рабочее поле Массив (указателем мыши при нажатой левой кнопке) .

Простейшие операции с матрицами - student2.ru

Нажмите CTRL+SHIFT+ENTER. Результат 25702

Нахождение обратной матрицы.
Для каждого числа а≠0 существует обратное число а-1, и для квадратных матриц вводится аналогичное понятие. Обратные матрицы обычно используются для решения систем уравнений с несколькими неизвестными.

Матрица А-1 называется обратной по отношению к квадратной матрице А, если при умножении этой матрицы на данную как слева, так и справа получается единичная матрица:


как следует из определения, обратная матрица является квадратной того же порядка, что и исходная матрица.

Необходимым и достаточным условием существования обратной матрицы является невырожденность исходной матрицы. Матрица называется невырожденной или неособенной, если её определитель отличен от нуля (|А|≠0); в противном случае (|А|=0) матрица называется вырожденной или особенной.

Существуют специальные достаточно сложные алгоритмы для ручного вычисления обратных матриц. В качестве примера того, как вычисляется обратная матрица, рассмотрим квадратную матрицу второго порядка

Простейшие операции с матрицами - student2.ru
Тогда обратная матрица вычисляется следующим образом:

Простейшие операции с матрицами - student2.ru

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

Для вычисления обратной матрицы необходимо

1. Выделить блок ячеек под обратную матрицу

Простейшие операции с матрицами - student2.ru

2. Выберите функции МОБР. После этого щелкните на кнопке ОК и выберите исходный массив


Простейшие операции с матрицами - student2.ru

Простейшие операции с матрицами - student2.ru
4. Нажмите сочетание клавиш CTRL+SHIFT+ENTER .

Простейшие операции с матрицами - student2.ru

Сложение и вычитание матриц
Складывать (вычитать) можно матрицы одного размера. Суммой матриц А = (aij) и В = (bij) размера m×n называется матрица C = A + B, элементы которой cij = aij + bij для i = 1,2, …, m; j = 1,2, …, n (то есть матрица складывается поэлементно). Например, если:

Простейшие операции с матрицами - student2.ru
то С = А + В:

Простейшие операции с матрицами - student2.ru
В частном случае А + 0 = А.

Аналогично определяют разность двух матриц С = А – В.

В MS Excel для выполнения операций суммирования и вычитания матриц могут быть использованы формулы, вводимые в соответствующие ячейки.

Умножение матрицы на число
Произведением матрицы А на число k называется матрица В = kA, элементы которой bij = kaij для I = 1,2, …, m; j = 1,2, …, n. Иначе говоря, при умножении матрицы на постоянную каждый элемент этой матрицы умножается на эту постоянную: k*Aij = (k*aij).

Простейшие операции с матрицами - student2.ru Например, для матриц А и В из предыдущего примера:
В частности, произведение матрицы А на число 0 есть нулевая матрица, то есть 0 × А = 0.

В MS Excel для выполнения операции умножения матрицы на число могут быть использованы формулы, вводимые в соответствующие ячейки.

Умножение матриц
Произведение матриц определено, если число столбцов первой матрицы равно числу строк второй.
Пусть А = (aij) m×n, B = (bij) n×p, тогда размерность произведения А×В равна m×p. При этом матрица С называется произведением матриц А и В, если каждый её элемент cij равен сумме произведений элементов i-й строки матрицы А на соответствующие элементы j-го столбца матрицы В:
Простейшие операции с матрицами - student2.ru Таким образом, перемножение матриц осуществляется по следующему правилу:
Простейшие операции с матрицами - student2.ru

Функция имеет вид МУМНОЖ(массив1;массив2).

Здесь массив1 и массив2 – это перемножаемые массивы. При этом количество столбцов аргумента массив1 должно быть таким же, как количество строк аргумента массив2, и оба массива должны содержать только числа. Результатом является массив с таким же числом строк, как массив1 и с таким же числом столбцов, как массив2.

Массив С, который является произведением двух массивов А и В, определяется следующим образом:

Простейшие операции с матрицами - student2.ru
где I – номер строки, а j – номер столбца.

Рассмотрим реализацию данных операций. Заготовьте форму

Простейшие операции с матрицами - student2.ru

Для сложения матрицы введите формулу и скопируйте результат

Простейшие операции с матрицами - student2.ru

Простейшие операции с матрицами - student2.ru

Аналогично для умножения матрицы на число

Простейшие операции с матрицами - student2.ru

Простейшие операции с матрицами - student2.ru

Для умножения воспользуемся функцией МУМНОЖ

Выделим искомый диапазон ячеек

Простейшие операции с матрицами - student2.ru

Выберите функцию МУМНОЖ и в появившееся диалоговое окно введите диапазон исходной матрицы А в рабочее поле Массив1 (указателем мыши при нажатой левой кнопке), а диапазон матрицы В введите в рабочее поле Массив2. Нажмите сочетание клавиш CTRL+SHIFT+ENTER.

Простейшие операции с матрицами - student2.ru

Результат

Простейшие операции с матрицами - student2.ru

Дополнительные функции находятся на вкладке Ссылки и массивы.

Задание для самостоятельной работы

Для матриц

Простейшие операции с матрицами - student2.ru

Простейшие операции с матрицами - student2.ru

найдите обратные матрицы, определители, транспонированные, умноженные на число 5, сложение и умножение данных матриц.

Наши рекомендации