Как делать векторные вычисления в Excel

Автор: John Webb
Дата создания: 17 Август 2021
Дата обновления: 13 Ноябрь 2024
Anonim
MS Excel - Ввод формул
Видео: MS Excel - Ввод формул

Содержание

Вектор - это список из двух или более чисел. В линейном векторе числа расположены в строке, а в векторе-столбце числа расположены в столбце. Два вектора могут быть добавлены или вычтены, если они относятся к одному типу вектора и имеют одинаковую размерность. Два вектора можно перемножить, если они имеют одинаковую размерность, и один является вектором-столбцом, а другой - вектором линии. Если A - вектор-строка с 5 числами, а V - вектор-столбец с 5 числами, то AB будет матрицей 55, а B * A будет одним числом (также называемым «скаляром»). В Excel есть функции для выполнения всех этих вычислений, известные как матричные функции.

Шаг 1

Откройте Excel и введите векторы. Например, если A равно 1, 2, 3, 4 и 5, а B равно 2, 4, 6, 8 и 10, введите эти числа в столбцы A и B.


Шаг 2

Чтобы добавить векторы, выделите область того же размера, что и A, а затем введите = (A1: Ap) + (B1: Bp), где p - количество столбцов. Затем одновременно нажмите «Ctrl», «Shift» и «Enter». В примере выберите ячейки с C1 по C5, введите = (A1: A5) + (B1: B5) и нажмите «Ctrl», «Shift» и «Enter». Результат должен быть 3, 6, 9, 12 и 15 в ячейках от C1 до C5.

Шаг 3

Вычитание векторов аналогично сложению чисел, за исключением того, что вы вводите «-» вместо «+» в формуле. В этом примере выделите D1– D5, введите = (A1: A5) - (B1: B5) и нажмите «Ctrl», «Shift» и «Enter». Результат должен быть -1, -2, -3, -4 и -5 в ячейках с D1 по D5.

Шаг 4

Чтобы умножить вектор A на вектор B, помните, что две матрицы могут быть умножены, только если одна является линейным вектором, а другая - вектор-столбцом. Акт преобразования вектора-строки в вектор-столбец называется «транспортировкой». Чтобы умножить вектор в строке A на вектор в столбце B, выделите вектор «pxp», введите = MMULT (TRANSPOSE (A1: Ap), (B1: Bp)) и нажмите «Ctrl», «Shift» и «Enter». ". В этом примере выделите ячейки с E1 по J5, введите = MMULT (TRANSPOSE (A1: A5), (B1: B5)) и снова нажмите «Ctrl», «Shift» и «Enter». В результате должны заполниться все эти ячейки.