Autor:
Peter Berry
Data Utworzenia:
15 Lipiec 2021
Data Aktualizacji:
1 Lipiec 2024
![Finding The Angle Between Two Vectors - Calculus 3](https://i.ytimg.com/vi/dYPRYO8QhxU/hqdefault.jpg)
Zawartość
Jeśli jesteś matematykiem lub grafikiem, prawdopodobnie będziesz musiał znaleźć kąt między dwoma podanymi wektorami. W tym artykule wikiHow pokazuje, jak to zrobić.
Kroki
Część 1 z 2: Znajdź kąt między dwoma wektorami
Definicja wektora. Zapisz wszystkie informacje o dwóch posiadanych wektorach. Załóżmy, że masz tylko określone parametry ich współrzędnych wymiarowych (zwane także komponentami). Jeśli znasz już długość (wielkość) wektora, możesz pominąć niektóre z poniższych kroków.- Przykład: dwuwymiarowy wektor = (2,2) i dwuwymiarowy wektor = (0,3). Można je również zapisać jako = 2ja + 2jot i = 0ja + 3jot = 3jot.
- Chociaż w przykładzie w tym artykule użyto wektorów dwuwymiarowych, poniższe instrukcje można zastosować do wektorów o dowolnej liczbie wymiarów.
Zapisz wzór na cosinus. Aby znaleźć kąt θ między dwoma wektorami, zaczynamy od wzoru na znalezienie cosinusa dla tego kąta. Możesz dowiedzieć się o tej formule poniżej lub po prostu zapisać ją w ten sposób:- cosθ = (•) / (|||| ||||)
- |||| oznacza „długość wektora”.
- • jest iloczynem skalarnym dwóch wektorów - zostanie to wyjaśnione poniżej.
Oblicz długość każdego wektora. Wyobraź sobie, że trójkąt prostokątny składa się z x, y składowych wektora i samego wektora. Wektor tworzy przeciwprostokątną trójkąta, więc aby znaleźć jego długość, używamy twierdzenia Pitagorasa. W rzeczywistości wzór ten można łatwo rozszerzyć do wektora o dowolnej liczbie wymiarów.- || u || = u1 + u2. Jeśli wektor ma więcej niż dwa elementy, po prostu kontynuuj dodawanie + u3 + u4 +...
- Stąd dla dwuwymiarowego wektora || u || = √ (u1 + u2).
- W tym przykładzie |||| = √ (2 + 2) = √ (8) = 2√2. |||| = √(0 + 3) = √(9) = 3.
Oblicz iloczyn skalarny dwóch wektorów. Być może poznałeś metodę mnożenia wektorów, znaną również jako skalarny to. Aby obliczyć iloczyn skalarny w stosunku do ich składu, pomnóż razem składniki w każdym kierunku, a następnie zsumuj cały wynik.- W przypadku programu graficznego zapoznaj się ze wskazówkami przed dalszą lekturą.
- W matematyce • = u1v1 + u2v2, gdzie, u = (u1, u2). Jeśli wektor ma więcej niż dwa elementy, po prostu dodaj + u3v3 + u4v4...
- W tym przykładzie • = u1v1 + u2v2 = (2)(0) + (2)(3) = 0 + 6 = 6. To jest iloczyn skalarny wektora i wektora.
Wyniki umieść we wzorze. Pamiętaj, że cosθ = (•) / (|||| || ||). Teraz znamy zarówno iloczyn skalarny, jak i długość każdego wektora. Wprowadź je do wzoru, aby obliczyć cosinus kąta.- W naszym przykładzie cosθ = 6 / (2√2 * 3) = 1 / √2 = √2 / 2.
Znajdź kąt na podstawie jego cosinusa. Możesz użyć funkcji arccos lub cos w kalkulatorze, aby znaleźć θ na podstawie znanej wartości cos. W przypadku niektórych wyników możesz znaleźć kąt na podstawie koła jednostkowego.- W tym przykładzie cosθ = √2 / 2. Wpisz „arccos (√2 / 2)” w kalkulatorze, aby znaleźć kąt. Lub możesz znaleźć kąt θ na okręgu jednostkowym, w pozycji cosθ = √2 / 2. Jest to prawdą dla θ = /4 lub 45º.
- Łącząc wszystko, ostateczny wzór to: kąt θ = arccosine ((•) / (|||| || ||))
Część 2 z 2: Wyznaczanie wzoru na kąt
Zrozum cel formuły. Ta formuła nie została wyprowadzona z istniejących reguł. Zamiast tego jest tworzony jako definicja iloczynu skalarnego i kąta między dwoma wektorami. Mimo to nie była to arbitralna decyzja. Wracając do podstawowej geometrii, możemy zrozumieć, dlaczego ta formuła zapewnia intuicyjne i przydatne definicje.- Poniższe przykłady używają wektorów dwuwymiarowych, ponieważ są one najłatwiejsze do zrozumienia i najprostsze. Trójwymiarowe lub więcej wektorów ma właściwości zdefiniowane przez prawie podobne ogólne wzory.
Przejrzyj twierdzenie Cosinusa. Rozważmy zwykły trójkąt z kątem θ między bokami a i b, po przeciwnej stronie c. Twierdzenie o kosinusie stwierdza, że c = a + b -2absałata(θ). Ten wynik można po prostu wyciągnąć z podstawowej geometrii.
Połącz dwa wektory, tworząc trójkąt. Narysuj na papierze parę dwuwymiarowych wektorów, wektorów i wektorów, gdzie θ jest kątem między nimi. Narysuj trzeci wektor między tymi dwoma, aby utworzyć trójkąt. Innymi słowy, narysuj taki wektor, że + =. Wektor = -.
Napisz twierdzenie o kosinusie dla tego trójkąta. Podstawmy długość boku naszego „trójkąta wektorowego” do twierdzenia o kosinusie:- || (a - b) || = || a || + || b || - 2 || a || || b ||sałata(θ)
Przepisz za pomocą iloczynu skalarnego. Pamiętaj, iloczyn skalarny to obraz jednego wektora na drugim. Iloczyn skalarny wektora ze sobą nie wymaga rzutowania, ponieważ tutaj nie ma różnicy w kierunku. To oznacza • = || a ||. Korzystając z tego, przepisujemy równanie:- (-) • (-) = • + • - 2 || a || || b ||sałata(θ)
Pomyślnie przepisano tę samą formułę. Rozwiń lewą stronę wzoru, a następnie uprość, aby uzyskać wzór używany do znajdowania kątów.- • - • - • + • = • + • - 2 || a || || b ||sałata(θ)
- - • - • = -2 || a || || b ||sałata(θ)
- -2 (•) = -2 || a || || b ||sałata(θ)
- • = || a || || b ||sałata(θ)
Rada
- Aby zmienić wartości i szybko rozwiązać problem, użyj tego wzoru dla dowolnej pary wektorów dwuwymiarowych: cosθ = (u1 • v1 + u2 • v2) / (√ (u1 • u2) • √ (w1 • v2)).
- Jeśli pracujesz z oprogramowaniem do grafiki komputerowej, prawdopodobnie będziesz musiał zadbać tylko o wymiar wektorów, nie martwiąc się o ich długość. Wykonaj następujące kroki, aby skrócić równanie i przyspieszyć program:
- Normalizuj każdy wektor tak, aby był równy 1. Aby to zrobić, podziel każdy ze składników wektora przez jego długość.
- Uzyskaj znormalizowany iloczyn skalara zamiast oryginalnego wektora.
- Ponieważ długość wynosi 1, możemy wykluczyć elementy długości z równania. Ostatecznie otrzymane równanie kąta to arccos (•).
- Na podstawie wzoru cosinus możemy szybko określić, czy kąt jest ostry czy rozwarty. Zacznij od cosθ = (•) / (|||| ||||):
- Lewa i prawa strona równania muszą mieć ten sam znak (dodatni lub ujemny).
- Ponieważ długość jest zawsze dodatnia, cosθ musi mieć ten sam znak co iloczyn skalarny.
- Dlatego jeśli iloczyn jest dodatni, cosθ jest również dodatni. Znajdujemy się w pierwszej ćwiartce koła jednostkowego, gdzie θ <π / 2 lub 90º. Kąt do znalezienia to ostry kąt.
- Jeśli iloczyn skalarny jest ujemny, cosθ jest ujemny. Znajdujemy się w drugiej ćwiartce koła jednostkowego, gdzie π / 2 <θ ≤ π lub 90º <θ ≤ 180º. To kącik więzienny.