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


В этом руководстве объясняется, как рассчитать скалярный продукт в Excel.

Что такое скалярный продукт?

Для данного вектора a = [a 1 , a 2 , a 3 ] и вектора b = [b 1 , b 2 , b 3 ] скалярное произведение вектора a и вектора b, обозначаемое как a · b , определяется как:

а · b = а 1 * b 1 + а 2 * b 2 + а 3 * b 3

Например, если a = [2, 5, 6] и b = [4, 3, 2], то скалярное произведение a и b будет равно:

а · б = 2*4 + 5*3 + 6*2

а · б = 8 + 15 + 12

а · б = 35

По сути, скалярное произведение — это сумма произведений соответствующих элементов двух векторов.

Как найти точечный продукт в Excel

Чтобы найти скалярное произведение двух векторов в Excel, мы можем использовать следующие шаги:

1. Введите данные.Введите значения данных для каждого вектора в их собственные столбцы. Например, введите значения данных для вектора a = [2, 5, 6] в столбец A и значения данных для вектора b = [4, 3, 2] в столбец B:

2. Вычислите скалярный продукт. Чтобы вычислить скалярный продукт, мы можем использовать функцию Excel СУММПРОИЗВ() , которая использует следующий синтаксис:

СУММПРОИЗВ(массив1, [массив2], …)

  • array — первый массив или диапазон, который необходимо умножить, а затем добавить.
  • array2 — второй массив или диапазон для умножения, а затем добавления.

В этом примере мы можем ввести следующее в ячейку D1 , чтобы вычислить скалярное произведение между вектором a и вектором b :

=СУММПРОИЗВ(A1:A3, B1:B3)

Это дает значение 35 , которое соответствует ответу, который мы получили вручную.

Обратите внимание, что мы можем использовать СУММПРОИЗВ() для нахождения скалярного произведения векторов любой длины. Например, предположим, что вектор a и b имеют длину 20. Затем мы можем ввести следующую формулу в ячейку D1 , чтобы вычислить их скалярное произведение:

=СУММПРОИЗВ(A1:A20, B1:B20)

Возможные ошибки при вычислении скалярного произведения

Функция СУММПРОИЗВ() вернет #ЗНАЧ! ошибка, если векторы не имеют одинаковой длины.

Например, если вектор a имеет длину 20, а вектор b имеет длину 19, то формула =СУММПРОИЗВ(A1:A20, B1:B19) вернет ошибку.

Два вектора должны иметь одинаковую длину, чтобы можно было вычислить скалярное произведение.

Дополнительные ресурсы

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

Как рассчитать скалярный продукт в Google Sheets
Как рассчитать скалярный продукт в R
Как рассчитать скалярный продукт на калькуляторе TI-84

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.