Ako nájsť uhol medzi dvoma vektormi?
1. Vypočítajte dĺžku každého vektora.
2. Vypočítajte bodový súčin dvoch vektorov.
3. Vypočítajte uhol medzi 2 vektormi pomocou kosínusového vzorca.
4. Na nájdenie uhla použite oblúky kalkulačky alebo cos^-1. Pokiaľ ide o konkrétne vzorce a príklady problémov, čítajte ďalej!
V matematike je vektor akýkoľvek objekt, ktorý má definovateľnú dĺžku, známy ako veľkosť a smer. Pretože vektory nie sú rovnaké ako štandardné čiary alebo tvary, budete musieť na nájdenie uhlov medzi nimi použiť niektoré špeciálne vzorce.
Časť 1 z 2: nájdenie uhla medzi dvoma vektormi
- 1Napíšte kosínusový vzorec. Ak chcete nájsť uhol θ medzi dvoma vektormi, začnite vzorcom na nájdenie kosínusu tohto uhla. O tomto vzorci sa môžete dozvedieť nižšie, alebo si ho jednoducho zapísať:
- cosθ = ( u → {\ displaystyle {\ overrightarrow {u}}} • v → {\ displaystyle {\ overrightarrow {v}}} ) / (|| u → {\ displaystyle {\ overrightarrow {u}}} || || v → {\ displaystyle {\ overrightarrow {v}}} ||)
- || u → {\ displaystyle {\ overrightarrow {u}}} || znamená "je dĺžka vektora u → {\ displaystyle {\ overrightarrow {u}}} ."
- u → {\ displaystyle {\ overrightarrow {u}}} • v → {\ displaystyle {\ overrightarrow {v}}} je bodový súčin (skalárny súčin) dvoch vektorov, vysvetlený nižšie.
- 2Identifikujte vektory. Zapíšte si všetky informácie, ktoré máte o týchto dvoch vektoroch. Budeme predpokladať, že definíciu vektora máte iba z hľadiska jeho rozmerových súradníc (nazývaných tiež súčasti). Ak už poznáte dĺžku vektora (jeho veľkosť), budete môcť preskočiť niektoré z nižšie uvedených krokov.
- Príklad: Dvojrozmerný vektor u → {\ displaystyle {\ overrightarrow {u}}} = (22). Vektor v → {\ displaystyle {\ overrightarrow {v}}} = (03). Môžu byť tiež zapísané ako u → {\ displaystyle {\ overrightarrow {u}} = 2 i + 2 j a v → {\ displaystyle {\ overrightarrow {v}}} = 0 i + 3 j = 3 j.
- Aj keď náš príklad používa dvojrozmerné vektory, nižšie uvedené pokyny sa týkajú vektorov s ľubovoľným počtom komponentov.
- 3Vypočítajte dĺžku každého vektora. Predstavte si pravý trojuholník nakreslený z x-ovej zložky vektora, jeho y-komponentu a samotného vektora. Vektor tvorí preponu trojuholníka, takže na nájdenie jeho dĺžky používame Pytagorovu vetu. Ako sa ukazuje, tento vzorec je ľahko rozšíriteľný na vektory s ľubovoľným počtom zložiek.
- || u || 2 = u 1 2 + u 2 2. Ak má vektor viac ako dve zložky, jednoducho pokračujte v pridávaní +u 3 2 +u 4 2 +...
- Preto pre dvojrozmerný vektor || u || = √ (u 1 2 + u 2 2).
- V našom prípade || u → {\ displaystyle {\ overrightarrow {u}}} || = √ (22 + 22) = √ (8) = 2√2. || v → {\ displaystyle {\ overrightarrow {v}}} || = √ (02 + 32) = √ (9) = 3.
- 4Vypočítajte bodový súčin dvoch vektorov. Pravdepodobne ste sa už naučili túto metódu násobenia vektorov, nazývanú tiež skalárny súčin.Ak chcete vypočítať bodový súčin z hľadiska zložiek vektorov, vynásobte komponenty v každom smere dohromady a potom pridajte všetky výsledky.Informácie o počítačových grafických programoch nájdete v časti Tipy, než budete pokračovať.Hľadanie príkladu bodového produktu
Z matematického hľadiska u → {\ displaystyle {\ overrightarrow {u}}} • v → {\ displaystyle {\ overrightarrow {v}}} = u 1 v 1 + u 2 v 2, kde u = (u 1, u 2). Ak má váš vektor viac ako dve zložky, jednoducho pokračujte v pridávaní + u 3 v 3 + u 4 v 4...
V našom prípade u → {\ displaystyle {\ overrightarrow {u}}} • v → {\ displaystyle { \ overrightarrow {v}}} = u 1 v 1 + u 2 v 2 = (2) (0) + (2) (3) = 0 + 6 = 6. Toto je bodový súčin vektora u → {\ displaystyle {\ overrightarrow {u}}} a v → {\ displaystyle {\ overrightarrow {v}}} . - 5Pripojte svoje výsledky do vzorca. Pamätajte si,cosθ = ( u → {\ displaystyle {\ overrightarrow {u}}} • v → {\ displaystyle {\ overrightarrow {v}}} ) / (|| u → {\ displaystyle {\ overrightarrow {u}}} || || v → {\ displaystyle {\ overrightarrow {v}}} ||).Teraz poznáte bodový súčin aj dĺžky každého vektora. Zadajte ich do tohto vzorca a vypočítajte kosínus uhla.Hľadanie kosínusu s bodkovým súčinom a vektorovými dĺžkami
V našom prípade cosθ = 6 / (2√2
3) = 1 / √2 = √2 / 2.
- 6Nájdite uhol na základe kosínusu. Môžete použiť ARccOS alebo Cos -1 funkcie na kalkulačke nanájdite uhol θ zo známej hodnoty cos θ.Pri niektorých výsledkoch môžete byť schopní vypočítať uhol na základe jednotkovej kružnice.Hľadanie uhla s kosínom
V našom prípade platí, že cosθ = √2 / 2. Na výpočet uhla zadajte „arccos (√2 / 2)“. Alternatívne nájdite uhol θ na jednotkovej kružnici, kde cosθ = √2 / 2. To platí pre θ = π / 4 alebo 45°.
Keď to celé zhrnieme, konečný vzorec je:
uhol θ = arccosine (( u → {\ displaystyle {\ overrightarrow {u}}} • v → {\ displaystyle {\ overrightarrow {v}}} ) / (|| u → {\ displaystyle {\ overrightarrow {u}}} || || v → {\ displaystyle {\ overrightarrow {v}}} ||))
Časť 2 z 2: definícia vzorca uhla
- 1Pochopte účel tohto vzorca. Tento vzorec nebol odvodený z existujúcich pravidiel. Namiesto toho bol vytvorený ako definícia bodového súčinu dvoch vektorov a uhla medzi nimi. Toto rozhodnutie však nebolo svojvoľné. Keď sa pozrieme späť na základnú geometriu, vidíme, prečo výsledkom tohto vzorca sú intuitívne a užitočné definície.
- Nasledujúce príklady používajú dvojrozmerné vektory, pretože ich používanie je najintuitívnejšie. Vektory s tromi alebo viacerými zložkami majú vlastnosti definované pomocou veľmi podobného všeobecného prípadového vzorca.
- 2Zoznámte sa s kosínusovým zákonom. Vezmite obyčajný trojuholník s uhlom θ medzi stranami a a b a protiľahlou stranou c. Zákon o kosinách hovorí, že c 2 = a 2 + b 2 -2ab cos (θ). Je to celkom ľahko odvodené zo základnej geometrie.
- 3Spojte dva vektory a vytvorte trojuholník. Načrtnite dvojicu vektorov 2D na papier, vektory a → {\ displaystyle {\ overrightarrow {a}}} a b → {\ displaystyle {\ overrightarrow {b}}} , s uhlom θ medzi nimi. Nakreslite medzi ne tretí vektor a vytvorte trojuholník. Inými slovami, nakreslite vektor c → {\ displaystyle {\ overrightarrow {c}}} tak, aby b → {\ displaystyle {\ overrightarrow {b}}} + c → {\ displaystyle {\ overrightarrow {c}}} = a → {\ displaystyle {\ overrightarrow {a}}} . Tento vektor c → {\ displaystyle {\ overrightarrow {c}}} = a → {\ displaystyle {\ overrightarrow {a}}} - b → {\ displaystyle {\ overrightarrow {b}}} .
- 4Napíšte kosínusový zákon pre tento trojuholník. Vložte dĺžku našich strán „vektorového trojuholníka“ do kosínového zákona:
- || (a - b) || 2 = || a || 2 + || b || 2 - 2 || a || || b || cos (θ)
- 5Napíšte to pomocou bodkových produktov. Pamätajte si, že bodový produkt je zväčšenie jedného vektora premietaného na druhý. Bodový súčin vektora sám o sebe nevyžaduje žiadnu projekciu, pretože neexistuje žiadny rozdiel v smere. To znamená, že a → {\ displaystyle {\ overrightarrow {a}}} • a → {\ displaystyle {\ overrightarrow {a}}} = || a || 2. Túto skutočnosť použite na prepísanie rovnice:
- ( a → {\ displaystyle {\ overrightarrow {a}}} - b → {\ displaystyle {\ overrightarrow {b}}} ) • ( a → {\ displaystyle {\ overrightarrow {a}}} - b → {\ displaystyle {\ overrightarrow {b}}} ) = a → {\ displaystyle {\ overrightarrow {a}}} • a → {\ displaystyle {\ overrightarrow {a}}} + b → {\ displaystyle {\ overrightarrow {b}} } • b → {\ displaystyle {\ overrightarrow {b}}} - 2 || a || || b || cos (θ)
- 6Prepíšte to do známeho vzorca. Rozbaľte ľavú stranu vzorca a potom zjednodušte prístup k vzorcu používanému na hľadanie uhlov.
- a → {\ displaystyle {\ overrightarrow {a}}} • a → {\ displaystyle {\ overrightarrow {a}}} - a → {\ displaystyle {\ overrightarrow {a}}} • b → {\ displaystyle {\ overrightarrow {b}}} - b → {\ displaystyle {\ overrightarrow {b}}} • a → {\ displaystyle {\ overrightarrow {a}}} + b → {\ displaystyle {\ overrightarrow {b}}} • b → {\ displaystyle {\ overrightarrow {b}}} = a → {\ displaystyle {\ overrightarrow {a}}} • a → {\ displaystyle {\ overrightarrow {a}}} + b → {\ displaystyle {\ overrightarrow {b }}} • b → {\ displaystyle {\ overrightarrow {b}}} - 2 || a || || b || cos(θ)
- - a → {\ displaystyle {\ overrightarrow {a}}} • b → {\ displaystyle {\ overrightarrow {b}}} - b → {\ displaystyle {\ overrightarrow {b}}} • a → {\ displaystyle {\ overrightarrow {a}}} = -2 || a || || b || cos (θ)
- -2 ( a → {\ displaystyle {\ overrightarrow {a}}} • b → {\ displaystyle {\ overrightarrow {b}}} ) = -2 || a || || b || cos (θ)
- a → {\ displaystyle {\ overrightarrow {a}}} • b → {\ displaystyle {\ overrightarrow {b}}} = || a || || b || cos (θ)
- Na rýchle zapojenie a riešenie použite tento vzorec pre akýkoľvek pár dvojrozmerných vektorov: cosθ = (u 1 • v 1 + u 2 • v 2) / (√ (u 1 2 • u 2 2) • √ (v 1 2 • v 2 2)).
- Ak pracujete na programe počítačovej grafiky, s najväčšou pravdepodobnosťou vám záleží iba na smere vektorov, nie na ich dĺžke. Vykonajte tieto kroky na zjednodušenie rovníc a zrýchlenie programu:
- Normalizujte každý vektor tak, aby dĺžka bola 1. Za týmto účelom rozdeľte každú zložku vektora o dĺžku vektora.
- Vezmite bodový súčin normalizovaných vektorov namiesto pôvodných vektorov.
- Pretože dĺžka je rovná 1, vynechajte pojmy dĺžky mimo svojej rovnice. Vaša konečná rovnica pre uhol je arccos ( u → {\ displaystyle {\ overrightarrow {u}}} • v → {\ displaystyle {\ overrightarrow {v}}} ).
- Na základe kosínusového vzorca rýchlo zistíme, či je uhol ostrý alebo tupý. Začnite s cosθ = ( u → {\ displaystyle {\ overrightarrow {u}}} • v → {\ displaystyle {\ overrightarrow {v}}} ) / (|| u → {\ displaystyle {\ overrightarrow {u}}} || || v → {\ displaystyle {\ overrightarrow {v}}} ||):
- Ľavá a pravá strana rovnice musia mať rovnaké znamienko (kladné alebo záporné).
- Pretože dĺžky sú vždy kladné, cosθ musí mať rovnaké znamienko ako bodový súčin.
- Ak je teda bodový súčin kladný, cosθ je kladný. Nachádzame sa v prvom kvadrante jednotkovej kružnice s θ <π / 2 alebo 90°. Uhol je ostrý.
- Ak je bodový súčin záporný, cosθ je záporný. Nachádzame sa v druhom kvadrante jednotkovej kružnice s π / 2 <θ ≤ π alebo 90° <θ ≤ 180°. Uhol je tupý.
Otázky a odpovede
- Prečo nemôžem na nájdenie uhlov použiť krížové produkty?Na nájdenie uhlov môžete použiť krížové produkty, ale potom by ste dostali odpovede, pokiaľ ide o sínus.
- Ako zistím uhol medzi dvoma vektormi, ak majú rovnakú veľkosť?To závisí od ich smeru. Bez definovania ich smeru ich nemôžete nazývať vektory.
- Ako môžem nájsť uhol medzi vektormi, ktoré vytvárajú bodový súčin nula?Ak je bodový súčin nula, znamená to jednoducho, že sú kolmé; preto je uhol 90.
- Môžete mi pomôcť vyriešiť tento problém? "Polohový vektor bodu P a Q vzhľadom na pôvod O je 2i, respektíve 3i+4j. Nájdite uhly medzi vektorom OP a OQ."Jednoduchší spôsob, ako nájsť uhol medzi dvoma vektormi, je bodový súčinový vzorec (AB = | A | x | B | xcos (X)) nech je vektor A 2i a vektor 3i+4j. Podľa vašej otázky X je uhol medzi vektormi, takže: AB = | A | x | B | x cos (X) = 2i. (3i+4j) = 3x2 = 6 | A | x | B | = | 2i | x | 3i+4j | = 2 x 5 = 10 X = cos-1 (AB/| A | x | B |) X = cos-1 (60) = 53,13° Uhol môže byť 53,13 alebo 360-53,13 = 306, 87.
- Ako zistíte uhol medzi dvoma rovinami definovanými povedzme; 4x-3y+2z a 5x+2y-6z?Ak chcete nájsť uhol medzi dvoma nerovnobežnými rovinami, musíte vypočítať uhol medzi ich zodpovedajúcimi normálnymi vektormi. Mimochodom, príklady rovníc, ktoré ste uviedli, nie sú úplné.
- Ak | A + B | = | A | + | B |, potom aký je uhol medzi A a B?Zamyslite sa nad geometrickým znázornením vektorového súčtu. Keď sa sčítajú dva vektory, vytvoria nový vektor umiestnením počiatočného bodu jedného vektora na koncový bod druhého (napíšte dva vektory na papier). Teraz si predstavte, či sú vektory A a B horizontálne aj pridané. Vytvorili by vektor s pridanou dĺžkou ich dvoch dĺžok! Riešenie je preto nula stupňov.
- Existuje nejaký spôsob, ako nájsť uhol medzi vektormi odlišnými od bodového súčinu?Na určenie uhlov medzi dvoma vektormi môžete použiť krížový súčin alebo kosínusový vzorec.
- Ako zistím uhol medzi kolmými vektormi?„Kolmý“ znamená, že uhol medzi týmito dvoma vektormi je 90 stupňov. Ak chcete zistiť, či sú tieto dva vektory kolmé alebo nie, vezmite ich krížový súčin; ak je súčin rovný nule, sú vektory kolmé.
- Ak sú vzhľadom na os x alebo y zadané dva alebo viac uhlov, ako môžem nájsť veľkosť?Ak chcete nájsť veľkosť viac ako dvoch vektorov, namiesto trojuholníka môžete na odpoveď použiť mnohouholníkový zákon.
- Ako môžem vypočítať jednotkový vektor daného vektora?Pravdepodobne sa pýtate, ako normalizovať vektor tak, aby jeho veľkosť bola 1,0. Za týmto účelom vypočítajte odmocninu zo súčtu druhých mocnín prvkov. Potom rozdeľte každý prvok touto sumou. Vykonávate zmenu mierky vektora tak, aby sa súčet druhých mocnín rovnal 1.
Komentáre (11)
- To bolo také pekné, ale tiež by som rád videl tangenciálny vzorec.
- Len kontrolujem, ako to urobiť pre priateľa. Bolo to dobre navrhnuté a dostatočne podrobné, aby som tomu porozumel.
- Práca na neurónovej sieti a hľadanie spôsobu, ako normalizovať rad údajov. Zdá sa, že to môže fungovať.
- Spĺňa moju otázku.
- Ako nájsť uhol pomocou krížového produktu.
- Užitočnejšie.
- Pomohlo mi to pochopiť otázku!
- Pripravujem sa na veľmi dôležitý test z matematiky, ktorý je taký náročný, a tento článok mi pomohol vyriešiť ťažkú otázku.
- Toto mi skutočne ľahko pomohlo!
- Bolo to naozaj dobré, jednoduché a ľahko zrozumiteľné!
- Moja úroveň A je za 2 hodiny a doteraz som túto tému nedokázal urobiť! Som dlžníkom. Veľká láska géniovi, ktorý je za tým.