Як легко обчислити скалярний добуток у google таблицях


У цьому посібнику пояснюється, як обчислити скалярний добуток у Google Таблицях.

Що таке скалярний добуток?

Дано вектор a = [a 1 , a 2 , a 3 ] і вектор b = [b 1 , b 2 , b 3 ], скалярний добуток вектора a і вектора b, позначений ab , визначається як:

ab = a 1 * b 1 + a 2 * b 2 + a 3 * b 3

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

ab = 2*4 + 5*3 + 6*2

ab = 8 + 15 + 12

ab = 35

По суті, скалярний добуток — це сума добутків відповідних записів у двох векторах.

Як знайти скалярний добуток у Google Таблицях

Щоб знайти скалярний добуток двох векторів у Google Таблицях, виконайте такі дії:

1. Введіть дані .

Спочатку введіть значення даних першого вектора в один стовпець і значення даних другого вектора в другий стовпець:

2. Обчисліть скалярний добуток.

Щоб обчислити скалярний добуток, можна скористатися функцією SUMPRODUCT() , яка використовує такий синтаксис:

SUMPRODUCT(таблиця1, [таблиця2], …)

  • масив – перший масив або діапазон для множення, а потім додавання.
  • array2 – другий масив або діапазон для множення та додавання.

На наступному зображенні показано, як використовувати цю функцію для обчислення скалярного добутку між цими двома векторами:

Добуток у Google Таблицях

Це дає значення 35 , яке є відповіддю, яку ми отримали вручну.

Зауважте, що функція SUMRRODUCT() працює для векторів будь-якої довжини. Наприклад, ми можемо використати цю функцію для обчислення скалярного добутку двох векторів довжиною 20:

Формула скалярного добутку в Google Таблицях

Потенційні помилки в обчисленні скалярного добутку

Функція SUMPRODUCT() поверне #VALUE! помилка, якщо вектори не мають однакової довжини.

Наприклад, якщо перший вектор має довжину 20, а другий вектор має довжину 19, то формула =СУМАПРОДУКТ(A1:A20, B1:B19) поверне помилку.

Для обчислення скалярного добутку обидва вектори повинні мати однакову довжину.

Пов’язане: Як обчислити скалярний добуток у Excel

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *