Перейти до вмісту
  • Відкрити розв’язувач
  • Запитати ШІ-репетитора
  • Знайти курс AP
  • Створити тест
  • Відкрити калькулятор
  • Графічний калькулятор
  • Усі калькулятори
  • Читати посібники з математики
↑ ↓Enter — відкрити · Esc — закрити

Лінійна алгебра

Скалярний добуток векторів: пояснення

Автор: MathSolver Pro Editorial Team · Опубліковано

Скалярний добуток ставить у відповідність двом векторам одне число, яке показує, наскільки вони напрямлені в один бік. За його допомогою знаходять кут між векторами, перевіряють, чи ортогональні вони, проєктують один вектор на інший і обчислюють у фізиці роботу сили.

Формула через координати

Скалярний добуток бере два вектори з однаковою кількістю координат і дає одне число, а не вектор. Щоб його обчислити, перемножте відповідні координати й додайте результати:

a⋅b=a1b1+a2b2+⋯+anbn\mathbf{a} \cdot \mathbf{b} = a_1b_1 + a_2b_2 + \cdots + a_nb_n

Приклад 1: скалярний добуток у тривимірному просторі

  1. Нехай a=(2,−1,3)\mathbf{a} = (2, -1, 3) і b=(4,0,−2)\mathbf{b} = (4, 0, -2).
  2. Перемножимо відповідні координати: 2⋅4=82 \cdot 4 = 8, (−1)⋅0=0(-1) \cdot 0 = 0 і 3⋅(−2)=−63 \cdot (-2) = -6.
  3. Додамо: a⋅b=8+0−6=2\mathbf{a} \cdot \mathbf{b} = 8 + 0 - 6 = 2.

Формула працює в будь-якій розмірності, тому скалярний добуток такий поширений в аналізі даних, де вектори можуть мати тисячі координат. Він же — основна цеглинка множення матриць: кожен елемент добутку матриць — це скалярний добуток рядка на стовпець.

Геометрична формула й кут між векторами

Скалярний добуток має й другий, геометричний опис. Якщо θ\theta — кут між двома векторами, відкладеними від однієї точки, то:

a⋅b=∣a∣ ∣b∣cos⁡θ\mathbf{a} \cdot \mathbf{b} = |\mathbf{a}|\,|\mathbf{b}|\cos\theta

Тут ∣a∣|\mathbf{a}| — довжина, або модуль, вектора a\mathbf{a}. Дві формули завжди дають те саме, що випливає з теореми косинусів, застосованої до трикутника зі сторонами a\mathbf{a}, b\mathbf{b} і a−b\mathbf{a} - \mathbf{b}. Об'єднавши їх, отримуємо зручний спосіб знайти кут між будь-якими двома векторами:

cos⁡θ=a⋅b∣a∣ ∣b∣\cos\theta = \frac{\mathbf{a} \cdot \mathbf{b}}{|\mathbf{a}|\,|\mathbf{b}|}

Приклад 2: обчислення кута

  1. Нехай a=(1,2,2)\mathbf{a} = (1, 2, 2) і b=(2,−1,2)\mathbf{b} = (2, -1, 2).
  2. a⋅b=2−2+4=4\mathbf{a} \cdot \mathbf{b} = 2 - 2 + 4 = 4.
  3. ∣a∣=1+4+4=3|\mathbf{a}| = \sqrt{1 + 4 + 4} = 3 і ∣b∣=4+1+4=3|\mathbf{b}| = \sqrt{4 + 1 + 4} = 3.
  4. cos⁡θ=49\cos\theta = \frac{4}{9}, тому θ=cos⁡−149≈63.6∘\theta = \cos^{-1}\frac{4}{9} \approx 63.6^\circ.

Про що свідчить знак

Оскільки довжини додатні, скалярний добуток має той самий знак, що й cos⁡θ\cos\theta. Так можна швидко оцінити кут, не обчислюючи його:

  • Додатний: кут гострий, менший за 90 градусів, і вектори напрямлені приблизно в один бік.
  • Нуль: вектори перпендикулярні, тобто ортогональні.
  • Від'ємний: кут тупий, більший за 90 градусів, і вектори напрямлені приблизно в протилежні боки.

Найкорисніший випадок — нульовий. Наприклад, (3,4)⋅(4,−3)=12−12=0(3, 4) \cdot (4, -3) = 12 - 12 = 0: отже, ці вектори ортогональні. На площині, якщо поміняти місцями координати вектора й змінити знак однієї з них, завжди виходить ортогональний вектор — зручний прийом, щоб знайти вектор нормалі до прямої.

Модулі й одиничні вектори

Скалярний добуток вектора на самого себе дорівнює квадрату його модуля, бо кут дорівнює нулю і cos⁡0=1\cos 0 = 1:

a⋅a=∣a∣2\mathbf{a} \cdot \mathbf{a} = |\mathbf{a}|^2

Отже, модуль (2,−1,3)(2, -1, 3) дорівнює 4+1+9=14≈3.742\sqrt{4 + 1 + 9} = \sqrt{14} \approx 3.742. Поділивши вектор на його модуль, отримуємо одиничний вектор довжини 1 того самого напряму. Одиничні вектори зручні тим, що скалярний добуток двох одиничних векторів — це просто косинус кута між ними.

Проєкція одного вектора на інший

Ортогональна проєкція a\mathbf{a} на b\mathbf{b} — це тінь, яку a\mathbf{a} відкидає на пряму вектора b\mathbf{b}, коли світло падає перпендикулярно до цієї прямої. Скалярний добуток дає її безпосередньо:

proj⁡ba=a⋅b∣b∣2 b\operatorname{proj}_{\mathbf{b}}\mathbf{a} = \frac{\mathbf{a} \cdot \mathbf{b}}{|\mathbf{b}|^2}\,\mathbf{b}

Приклад 3: ортогональна проєкція

  1. Спроєктуємо a=(4,2)\mathbf{a} = (4, 2) на b=(3,1)\mathbf{b} = (3, 1).
  2. a⋅b=12+2=14\mathbf{a} \cdot \mathbf{b} = 12 + 2 = 14 і ∣b∣2=9+1=10|\mathbf{b}|^2 = 9 + 1 = 10.
  3. proj⁡ba=1410(3,1)=(4.2,1.4)\operatorname{proj}_{\mathbf{b}}\mathbf{a} = \frac{14}{10}(3, 1) = (4.2, 1.4).
  4. Перевірка: залишок a−(4.2,1.4)=(−0.2,0.6)\mathbf{a} - (4.2, 1.4) = (-0.2, 0.6) має бути ортогональним до b\mathbf{b}, і справді 3(−0.2)+1(0.6)=03(-0.2) + 1(0.6) = 0.

Число a⋅b∣b∣\frac{\mathbf{a} \cdot \mathbf{b}}{|\mathbf{b}|}, тут приблизно 4,427, — скалярна проєкція a\mathbf{a} на b\mathbf{b}, тобто довжина тіні зі знаком. Проєкції розкладають вектор на складову вздовж напряму й складову, ортогональну до нього; цей крок трапляється всюди, від фізики до методу найменших квадратів у статистиці.

Робота сили

У фізиці роботу виконує лише та частина сили, що діє в напрямку руху. Тому робота сталої сили F\mathbf{F} на переміщенні d\mathbf{d} — це скалярний добуток: W=F⋅d=∣F∣ ∣d∣cos⁡θW = \mathbf{F} \cdot \mathbf{d} = |\mathbf{F}|\,|\mathbf{d}|\cos\theta.

Приклад 4: тягнемо санчата

  1. Мотузка тягне санчата із силою 50 Н, напрямленою під кутом 30 градусів до горизонталі, і санчата проїжджають 10 м рівною поверхнею.
  2. Робота дорівнює W=50⋅10⋅cos⁡30∘=500⋅0.8660≈433W = 50 \cdot 10 \cdot \cos 30^\circ = 500 \cdot 0.8660 \approx 433 Дж.
  3. Вертикальна складова сили роботи не виконує, бо санчата не рухаються вертикально.

Властивості й застосування

  • Комутативність: a⋅b=b⋅a\mathbf{a} \cdot \mathbf{b} = \mathbf{b} \cdot \mathbf{a}.
  • Дистрибутивність: a⋅(b+c)=a⋅b+a⋅c\mathbf{a} \cdot (\mathbf{b} + \mathbf{c}) = \mathbf{a} \cdot \mathbf{b} + \mathbf{a} \cdot \mathbf{c}.
  • Скалярний множник можна виносити: (ka)⋅b=k(a⋅b)(k\mathbf{a}) \cdot \mathbf{b} = k(\mathbf{a} \cdot \mathbf{b}).
  • Нерівність Коші — Буняковського: ∣a⋅b∣≤∣a∣ ∣b∣|\mathbf{a} \cdot \mathbf{b}| \le |\mathbf{a}|\,|\mathbf{b}|; вона гарантує, що формула косинуса завжди дає значення від −1-1 до 1.

Поза геометрією скалярний добуток лежить в основі косинусної подібності, за допомогою якої пошукові й рекомендаційні системи вимірюють, наскільки схожі два документи чи два користувачі; освітлення в 3D-графіці, де яскравість залежить від скалярного добутку нормалі поверхні на напрям світла; і нейронних мереж, нейрони яких обчислюють скалярні добутки входів на ваги. Калькулятор скалярного добутку покроково знаходить добуток, кут і проєкції, а калькулятор векторного добутку відповідає за інший спосіб множити вектори, про який розповідає наш посібник із векторного добутку.

Класична геометрична задача

Скалярний добуток розв'язує деякі геометричні задачі напрочуд швидко. Який кут утворює діагональ куба з одним із його ребер? Розмістіть куб однією вершиною в початку координат, з ребрами довжини 1 уздовж осей. Діагональ іде від початку координат до (1,1,1)(1, 1, 1), а ребро — до (1,0,0)(1, 0, 0).

Їхній скалярний добуток дорівнює 1, довжина діагоналі 3\sqrt{3}, довжина ребра 1, тому cos⁡θ=13\cos\theta = \frac{1}{\sqrt{3}} і θ≈54.7∘\theta \approx 54.7^\circ. У класичній геометрії довелося б будувати всередині куба прямокутний трикутник і ретельно міркувати про його сторони; з векторами вистачає трьох рядків. Тим самим міркуванням знаходять кут між будь-якими двома прямими, площинами чи хімічними зв'язками, якщо їхні напрями можна задати векторами.

Типові помилки

  • Записувати результат як вектор, наприклад (8,0,−6)(8, 0, -6), а не як суму 2.
  • Забувати квадратні корені під час обчислення модулів для формули кута.
  • Ділити у формулі ортогональної проєкції на ∣b∣|\mathbf{b}| замість ∣b∣2|\mathbf{b}|^2.
  • Плутати градуси й радіани на калькуляторі під час обчислення cos⁡θ\cos\theta чи оберненої функції.
  • Робити висновок, що два вектори ортогональні, коли один із них насправді нульовий.

Знак — добра перевірка на правдоподібність. Якщо на вашому рисунку два вектори явно напрямлені в схожі боки, скалярний добуток має бути додатним; якщо обчислення дало від'ємне число, шукайте помилку в знаку якоїсь координати.

Вправи

Розв'яжіть їх, а потім звіртеся з розв'язками нижче. Спочатку обчисліть (1,3,−2)⋅(4,−1,5)(1, 3, -2) \cdot (4, -1, 5); добутки дорівнюють 4, −3-3 і −10-10, тому результат −9-9, а від'ємне значення показує, що кут тупий. Потім знайдіть kk, за якого (2,k)(2, k) ортогональний до (3,−6)(3, -6): з 6−6k=06 - 6k = 0 випливає k=1k = 1. Нарешті, знайдіть кут між (1,0)(1, 0) і (1,1)(1, 1): скалярний добуток дорівнює 1, модулі дорівнюють 1 і 2\sqrt{2}, отже, кут дорівнює 45 градусам, що підтверджує швидкий рисунок.

Трохи історії

Векторний запис молодший за майже всю шкільну математику. У 1840-х роках Вільям Роуен Гамільтон винайшов кватерніони — числа з однією дійсною й трьома уявними частинами, і добуток двох чистих кватерніонів містив водночас скалярну й векторну частини. У 1880-х роках Джозая Віллард Гіббс і Олівер Гевісайд розділили ці частини на скалярний і векторний добутки й дали фізикам простішу векторну алгебру, яку викладають досі. Гіббс обрав знаком операції крапку, тому в деяких мовах скалярний добуток називають «крапковим».

Поширені запитання

Скалярний добуток — це вектор чи число?

Число, звідси й назва «скалярний». Вектор дає векторний добуток.

Як дізнатися, чи ортогональні два вектори?

Обчисліть їхній скалярний добуток. Якщо він дорівнює нулю й жоден із векторів не нульовий, вони ортогональні.

Чи можна знайти скалярний добуток векторів різної довжини?

Різні модулі — не проблема, але кількість координат у векторів має збігатися. Вектор із двома координатами й вектор із трьома скалярно перемножити не можна.

Чому до скалярного добутку входить косинус кута?

Бо ∣a∣cos⁡θ|\mathbf{a}|\cos\theta — це довжина складової a\mathbf{a}, напрямленої вздовж b\mathbf{b}. Скалярний добуток множить цю напрямлену довжину на довжину b\mathbf{b}.

Що означає нульовий скалярний добуток двох ненульових векторів?

Це означає, що вектори утворюють прямий кут. Жоден не має складової в напрямку іншого, тому проєкція одного на інший — нульовий вектор.

MathSolver Pro Editorial Team

Редакція й математична вичитка

Наша редакція пише кожен посібник так, щоб він пояснював міркування за кожним методом, а не лише відповідь. Кожен розібраний приклад перед публікацією перевіряється рушіями розв'язування сайту й автоматичними тестами, а статті оновлюються, щойно змінюється метод чи формат тесту.