Як знайти кут між векторами: 12 кроків

Математики та фізики часто обчислюють кут між двома даними векторами. Для обчислення такого кута застосовують формулу, яка заснована на скалярному добутку векторів. Формула може застосовуватися для векторів як у двовимірному, так і в багатовимірному просторах.

Частина1 З 2:
Знаходження кута між двома векторами

  1. Запишіть інформацію про два вектори.у цій статті ми будемо розглядати вектори в двовимірному просторі.[1] якщо довжини векторів вам дані, пропустіть деякі з наступних кроків.
    • Приклад. Дано векториU{\displaystyle {\overrightarrow {u}}} = (2,2) і = (0,3). Ці вектори також можна записати у вигляді U{\displaystyle {\overrightarrow {u}}} = 2i + 2j = 0i + 3j = 3j.
    • Наш приклад розглядає двовимірні вектори, але описані нижче інструкції можна застосовувати і до багатовимірних векторів.
  2. Запишіть формулу.щоб знайти кут θ між двома векторами, почніть з знаходження косинуса цього кута. (Про цю формулу ми розповімо в наступному розділі.) [2]
    • Cosθ = () / (|||| || ||)
    • |||| – це довжина вектора U{\displaystyle {\overrightarrow {u}}}.
    • – це скалярний добуток двох векторів.
  3. Обчисліть скалярний добуток двох векторів. [3] для цього перемножте відповідні компоненти двох векторів і складіть отримані значення.[4]
    • = u1v1 + u2v2, де u = (u1, u2). Якщо ваші вектори мають більше двох компонент, просто продовжуйте додавати твори їх компонентів: + u3v3 + u4v4...
    • Таким чином, у двомірному векторі,||u|| = √(u12 + u22).
    • У нашому прикладі:U{\displaystyle {\overrightarrow {u}}} = u1v1 + u2v2 = (2)(0) + (2)(3) = 0 + 6 = 6.
  4. Обчисліть довжину кожного вектора. намалюйте прямокутний трикутник, сторонами якого буде сам вектор (гіпотенуза), його х-компонента і його у-компонента (катети). Тепер знайдіть довжину вектора за допомогою теореми Піфагора (її можна застосовувати до багатокомпонентних векторів).[5]
    • ||u||2 = u12 + u22. Якщо ваші вектори мають більше двох компонент, просто продовжуйте додавати: + u32 + u42 + ...
    • Таким чином, для двовимірного вектора:/ / u / / = √(u12 + u22).
    • У нашому прикладі: ||U{\displaystyle {\overrightarrow {u}}}|| = √(22 + 22) = √(8) = 2√2. |||| = √(02 + 32) = √(9) = 3.
  5. Підставте знайдені значення (довжину векторів і їх скалярний добуток) у формулу cosθ = (U{\displaystyle {\overrightarrow {u}}}) / (|||| || ||).
    • У нашому прикладі: cosθ =6 / (2√2 * 3) = 1 / √2 = √2 / 2.
  6. Знайдіть кут по його косинусу. ви можете використовувати кнопку Arccos або Cos-1 на калькуляторі, щоб знайти кут θ за відомим значенням cosθ. У деяких випадках ви можете знайти Кут, користуючись одиничною окружністю.
    • У нашому прикладі, cosθ = √2/2. На одиничному колі це значення відповідає куту 'θ = π / 4 або 45º
    • Поєднуючи все, отримуємо формулу: кут θ = arccosin ((U{\displaystyle {\overrightarrow {u}}}) / (|||| || ||))

'.

Частина2 З 2:
Формула для обчислення кута

  1. Ця формула була виведена для визначення скалярного добутку двох векторів і кута між ними.[6] але цю формулу не взяли»зі стелі". Вона була виведена, грунтуючись на геометричних принципах.
    • Наведені нижче приклади розглядають двовимірні вектори (тому що з ними простіше працювати). Вектори з трьома або більше компонентами мають властивості, що визначаються аналогічною формулою.
  2. Теорема косинусів. розгляньте довільний трикутник з кутом θ між сторонами а і b і протилежною йому стороною С.Теорема косинусів говорить: c2 = a2 + b2 -2ABcos(θ).[7]
  3. З'єднайте два вектори так, щоб отримати трикутник. намалюйте два двовимірні вектори A{\displaystyle {\overrightarrow {a}}} і з кутом θ між ними. Проведіть третій вектор так, щоб вийшов трикутник. Іншими словами, намалюйте вектор C{\displaystyle {\overrightarrow {c}}} так, щоб A{\displaystyle {\overrightarrow {a}}} + = . Таким чином, C{\displaystyle {\overrightarrow {c}}} = - .[8]
  4. Запишіть теорему косинусів для отриманого трикутника:
    • ||(a - b)||2 = ||a||2 + ||b||2 - 2||a|| ||b||cos(θ)
  5. Перепишіть отримане рівняння через скалярний добуток двох векторів.Скалярний добуток-це множення довжини вектора "x «на проекцію вектора» y «на вектор»x". Але скалярний добуток вектора на самого себе не вимагає будь-яких проекцій.[9] Це означає, що = ||a||2/. Використовуйте цей факт, щоб переписати рівняння у вигляді:
    • ( - ) • ( - ) = + - 2||a|| ||b||cos(θ)
  6. Розкрийте дужки в лівій частині рівняння і спростіть його.
    • - - + = + - 2||a|| ||b||cos(θ)
    • - - = -2||a|| ||b||cos(θ)
    • -2() = -2||a|| ||b||cos(θ)
    • = ||a|| ||b||cos(θ)

Поради

  • Для прискорення рішення Використовуйте наступну формулу для будь-якої пари двовимірних векторів: cosθ = (u1 • v1 + u2 • v2) / (√(u12 • u22) • √(v12 • v22)).
  • Якщо ви працюєте на комп'ютері в графічній програмі, вам, швидше за все потрібно тільки напрямок вектора, а не Довжина. Використовуйте

Ще почитати: