Калькулятор векторного добутку
Векторний добуток (cross product) — це операція над двома векторами у тривимірному просторі, результатом якої є новий вектор, перпендикулярний обом вихідним. Широко застосовується у фізиці (момент сили, момент імпульсу), геометрії (площа паралелограма) та комп'ютерній графіці (обчислення нормалей до поверхонь).
Даний інструмент реалізує науково обґрунтований підхід до обчислень, що базується на перевірених математичних методах і стандартних формулах. Усі розрахунки виконуються у реальному часі безпосередньо у браузері — без відправки даних на сервер і без необхідності встановлювати додаткове програмне забезпечення. Інтерфейс оптимізований для зручного введення параметрів, відображення результатів з необхідною точністю та покрокових пояснень застосованих формул.
Розрахунок векторного добутку
Формули
Координати векторного добутку
Модуль (довжина) результату
Кут між векторами (через скалярний добуток)
Властивості векторного добутку
- Антикомутативність — a × b = −(b × a), порядок множників важливий
- Перпендикулярність — вектор a × b завжди перпендикулярний і до a, і до b
- Колінеарність — якщо a × b = 0 (і жоден з векторів не нульовий), вектори a і b паралельні
- Не асоціативний — (a × b) × c ≠ a × (b × c) у загальному випадку
- Дистрибутивність — a × (b + c) = a × b + a × c
- Правило правої руки — визначає напрямок результуючого вектора
Приклади розв'язання
Покрокові задачі
Приклад 1: Знайдіть векторний добуток ортів i = (1, 0, 0) та j = (0, 1, 0).
Розв'язання:
cx = ay·bz − az·by = 0·0 − 0·1 = 0
cy = az·bx − ax·bz = 0·0 − 1·0 = 0
cz = ax·by − ay·bx = 1·1 − 0·0 = 1
Відповідь: i × j = (0, 0, 1) = k — базовий орт координатної осі Z, що демонструє правило правої руки.
Приклад 2: Вектори a = (2, 0, 0) і b = (0, 3, 0) лежать у площині XY та перпендикулярні один одному. Знайдіть a × b і площу паралелограма.
Розв'язання:
cx = 0·0 − 0·3 = 0
cy = 0·0 − 2·0 = 0
cz = 2·3 − 0·0 = 6
a × b = (0, 0, 6), |a × b| = 6
Відповідь: Оскільки вектори перпендикулярні, паралелограм є прямокутником зі сторонами 2 і 3, тож площа = 2 × 3 = 6 — результат збігається з довжиною векторного добутку.
Приклад 3: Знайдіть векторний добуток a = (3, −1, 2) і b = (1, 4, −2).
Розв'язання:
cx = ay·bz − az·by = (−1)·(−2) − 2·4 = 2 − 8 = −6
cy = az·bx − ax·bz = 2·1 − 3·(−2) = 2 + 6 = 8
cz = ax·by − ay·bx = 3·4 − (−1)·1 = 12 + 1 = 13
a × b = (−6, 8, 13), |a × b| = √(36 + 64 + 169) = √269 ≈ 16,40
Перевірка: (a×b)·a = −6·3 + 8·(−1) + 13·2 = −18 − 8 + 26 = 0 і (a×b)·b = −6·1 + 8·4 + 13·(−2) = −6 + 32 − 26 = 0 — результат дійсно перпендикулярний обом векторам.
Практичне значення та контекст
Де застосовується
Векторний добуток є фундаментальним інструментом у фізиці, інженерії та комп'ютерній графіці. У механіці він дозволяє обчислити момент сили τ = r × F та момент імпульсу L = r × p, що критично важливо для аналізу обертального руху. В електродинаміці векторний добуток входить у формулу сили Лоренца та у визначення вектора Пойнтінга. У 3D-графіці та ігрових рушіях векторний добуток координат двох ребер трикутника дає вектор нормалі до поверхні, що використовується для розрахунку освітлення, затінення та колізій. Студенти технічних спеціальностей використовують подібні калькулятори для перевірки домашніх завдань з лінійної алгебри та аналітичної геометрії, а інженери — для швидкої верифікації результатів CAD- та CAE-систем.
Часті запитання (FAQ)
📁 Категорія: Математика