-
Установите в ячейке С10 формат Денежный и уменьшите разрядность до целого числа.
-
Щелкните на кнопке Сохранить на панели быстрого доступа.
Примечание. Эта формула, как и предыдущая, производит перемножение соответствующих значений двух массивов. В результате перемножения в памяти компьютера создается виртуальный массив продаж. Далее функция СУММ обрабатывает новый массив и возвращает результат как сумму его значений.
Примеры вычислений формул массивов
Исходные данные:
два вектора: и ; матрица
-
Активизируйте Лист2. Введите исходные данные следующим образом.
-
В ячейку А2 введите метку Х=, а в диапазон В1:В3 введите координаты вектора Х.
-
В ячейку D2 введите метку Y=, а в диапазон E1:E3 введите координаты вектора Y.
-
В ячейку G2 введите метку A=, а в диапазон H1:J3 введите матрицу А.
Пример 1. Вычислить:
-
сумму векторов X и Y по правилу ;
-
скалярное произведение векторов X и Y по формуле ;
-
длины векторов X и Y по формулам .
-
-
В ячейку А7 введите метку Х+Y=.
-
Выделите диапазон В6:В8 и введите формулу массива =В1:В3+E1:E3, вычисляющую сумму векторов. Нажмите комбинацию клавиш <Ctrl+Shift+Enter>. Результат размещается в выделенном диапазоне.
-
В ячейку D7 введите метку Х*Y=.
-
Выделите ячейку Е7 и введите формулу массива =СУММ(В1:В3*E1:E3), вычисляющую скалярное произведение векторов. Нажмите комбинацию клавиш <Ctrl+Shift+Enter>. Результат размещается в выделенной ячейке.
-
В ячейку A12 введите метку DX=.
-
Выделите ячейку B12 и введите формулу массива =КОРЕНЬ(СУММ(В1:В3^2)), вычисляющую длину вектора Х. Нажмите комбинацию клавиш <Ctrl+Shift+Enter>. Результат размещается в выделенной ячейке.
-
В ячейку D12 введите метку DY=. В ячейку E12 скопируйте формулу из ячейки B12. Прочтите результат.
Обратите внимание! Поскольку в формуле, которую копируем, ссылка на диапазон В1:В3 (координаты вектора Х) относительная, то в скопированной формуле эта ссылка заменилась на диапазон E1:E3 (координаты вектора Y.
-
Щелкните на кнопке Сохранить на панели быстрого доступа.
Пример 2. Используя функции матричного исчисления вычислить:
|
-
В ячейку G7 введите метку AT=.
-
Выделите диапазон H6:J8 и вызовите мастер функций.
-
В окне мастера функций из категории Полный алфавитный перечень выберите функцию ТРАНСП. Щелкните на кнопке ОК.
-
В диалоговом окне Аргументы функции щелкните в поле ввода Массив, а затем выделите диапазон H1:J3 со значениями матрицы A.
-
Нажмите комбинацию клавиш <Ctrl+Shift+Enter>. Результат размещается в диапазоне H6:J8. Сравните полученную транспонированную матрицу AT с исходной матрицей A.
-
В ячейку G12 введите метку AОБР=.
-
Выделите диапазон H11:J13 и вызовите мастер функций.
-
В окне мастера функций из категории Полный алфавитный перечень выберите функцию МОБР. Щелкните на кнопке ОК.
-
В диалоговом окне Аргументы функции щелкните в поле ввода Массив, а затем выделите диапазон H1:J3 со значениями матрицы A.
-
Нажмите комбинацию клавиш <Ctrl+Shift+Enter>. Результат размещается в диапазоне H11:J13.
-
В ячейку G17 введите метку AОБР*А=.
-
Выделите диапазон H16:J18 и вызовите мастер функций.
-
В окне мастера функций из категории Полный алфавитный перечень выберите функцию МУМНОЖ. Щелкните на кнопке ОК.
-
В диалоговом окне Аргументы функции щелкните в поле ввода Массив1, а затем выделите диапазон H11:J13 со значениями обратной матрицы AОБР. Щелкните в поле ввода Массив2, а затем выделите диапазон H1:J3 со значениями исходной матрицы A.
-
Нажмите комбинацию клавиш <Ctrl+Shift+Enter>. Результат размещается в диапазоне H16:J18. Не снимая выделения, уменьшите разрядность до целых чисел. Вы получили единичную матрицу, что говорит о правильности вычислений.
-
В ячейку A17 введите метку X*А=.
-
Выделите диапазон B17:D17 и вызовите мастер функций.
-
В окне мастера функций из категории Полный алфавитный перечень выберите функцию МУМНОЖ. Щелкните на кнопке ОК.
-
В диалоговом окне Аргументы функции щелкните в поле ввода Массив1 и введите функцию ТРАНСП(В1:В3), в которой в качестве аргумента задаются координаты вектора X.
-
Щелкните в поле ввода Массив2 и выделите диапазон H1:J3 со значениями исходной матрицы A.
-
Нажмите комбинацию клавиш <Ctrl+Shift+Enter>. Результат размещается в диапазоне B17:В17.
Примечание. При умножении вектора X на матрицу А, необходимо вектор-столбец X преобразовать в вектор-строку. Поэтому в данном примере была использована функция транспонирования вектора X. Результат, как известно из линейной алгебры, получается в виде вектора-строки.