Як легко обчислити скалярний добуток у 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 – другий масив або діапазон для множення та додавання.
На наступному зображенні показано, як використовувати цю функцію для обчислення скалярного добутку між цими двома векторами:
Це дає значення 35 , яке є відповіддю, яку ми отримали вручну.
Зауважте, що функція SUMRRODUCT() працює для векторів будь-якої довжини. Наприклад, ми можемо використати цю функцію для обчислення скалярного добутку двох векторів довжиною 20:
Потенційні помилки в обчисленні скалярного добутку
Функція SUMPRODUCT() поверне #VALUE! помилка, якщо вектори не мають однакової довжини.
Наприклад, якщо перший вектор має довжину 20, а другий вектор має довжину 19, то формула =СУМАПРОДУКТ(A1:A20, B1:B19) поверне помилку.
Для обчислення скалярного добутку обидва вектори повинні мати однакову довжину.
Пов’язане: Як обчислити скалярний добуток у Excel