Szerző:
Peter Berry
A Teremtés Dátuma:
15 Július 2021
Frissítés Dátuma:
1 Július 2024
Tartalom
Ha matematikus vagy grafikus programozó vagy, akkor valószínűleg meg kell találnod a szöget két megadott vektor között. Ebben a cikkben a wikiHow megmutatja, hogyan kell ezt megtenni.
Lépések
1/2 rész: Keresse meg a szöget két vektor között
- Vektor meghatározása. Írja le a két vektorral kapcsolatos összes információt. Tegyük fel, hogy csak a dimenziókoordinátáik megadott paraméterei vannak (más néven komponensek). Ha már tudja a vektor hosszát (nagyságát), kihagyhatja az alábbi lépések némelyikét.
- Példa: Kétdimenziós vektor = (2,2) és kétdimenziós vektor = (0,3). Felírhatók úgy is, mint = 2én + 2j és = 0én + 3j = 3j.
- Bár a cikk példájában kétdimenziós vektorokat használnak, az alábbi utasítások tetszőleges számú dimenzióval rendelkező vektorokra vonatkozhatnak.
Írja le a koszinusz-képletet. A két vektor közötti θ szög megtalálásához azzal a képlettel kezdjük, amellyel megtalálhatjuk az adott szög koszinuszát. Az alábbiakban megismerheti ezt a képletet, vagy csak így írja le:- cosθ = (•) / (|||| ||||)
- |||| jelentése: "a vektor hossza".
- • a két vektor skaláris szorzata - ezt az alábbiakban ismertetjük.
Számítsa ki az egyes vektorok hosszát. Képzeljük el, hogy a derékszögű háromszög a vektor x, y komponenseiből és magából a vektorból áll. A vektor képezi a háromszög hipotenuszát, ezért a hosszának megtalálásához a Pitagorasz-tételt használjuk. Valójában ez a képlet könnyen kiterjeszthető bármilyen tetszőleges dimenziójú vektorra.- || u || = u1 + u2. Ha egy vektornak kettőnél több eleme van, akkor csak + u-t kell hozzáadnia3 + u4 +...
- Ezért kétdimenziós vektor esetén || u || = √ (u1 + u2).
- Ebben a példában |||| = √ (2 + 2) = √ (8) = 2√2. |||| = √(0 + 3) = √(9) = 3.
Számítsa ki két vektor skaláris szorzatát. Talán megtanulta a vektor szorzás módszerét, más néven skaláris ez. A skaláris szorzat kiszámításához összetételükhöz szorozzuk össze az összetevőket mindkét irányban, majd adjuk össze a teljes eredményt.- A grafikus programmal kapcsolatban olvassa el a tippeket, mielőtt tovább olvasna.
- A matematikában • = u1v1 + u2v2, ahol u = (u1, u2). Ha a vektornak kettőnél több eleme van, egyszerűen adja hozzá a + u billentyűt3v3 + u4v4...
- Ebben a példában • = u1v1 + u2v2 = (2)(0) + (2)(3) = 0 + 6 = 6. Ez a vektor és a vektor skaláris szorzata.
- Helyezze az eredményeket a képletbe. Ne feledje, hogy cosθ = (•) / (|||| || ||). Most már ismerjük a skaláris szorzatot és az egyes vektorok hosszát. Írja be ezeket a képletbe a szög koszinuszának kiszámításához.
- Példánkban cosθ = 6 / (2√2 * 3) = 1 / √2 = √2 / 2.
- Keresse meg a szöget koszinusza alapján. Használhatja az arccos vagy cos függvényt egy számológépben, hogy megtalálja a θ egy ismert cos értékből. Bizonyos eredmények alapján megtalálhatja a szöget az egység kör alapján.
- A példában cosθ = √2 / 2. Írja be a számológépbe az "arccos (√2 / 2)" szót a szög megtalálásához. Vagy megtalálja a angle szöget az egység körén, a cosθ = √2 / 2 helyzetben θ = /4 vagy 45º.
- Mindent kombinálva a végső képlet: szög θ = arccosine ((•) / (|||| || ||))
2. rész 2: A szögképlet meghatározása
- Értse meg a képlet célját. Ez a képlet nem a meglévő szabályokból származik. Ehelyett a skaláris szorzat és a két vektor közötti szög definíciójaként jön létre. Még így sem volt önkényes döntés. Visszatérve az alapvető geometriához megértjük, hogy ez a képlet miért nyújt intuitív és hasznos definíciókat.
- Az alábbi példák kétdimenziós vektorokat használnak, mert a legkönnyebben érthetőek és a legegyszerűbbek. A háromdimenziós vagy több vektor tulajdonságait szinte hasonló általános képletek határozzák meg.
- Tekintse át Cosine tételét. Tekintsünk egy közönséges háromszöget, amelynek angle szöge van az a és b oldal között, szemben a c szemközti oldalon. A koszinusztétel szerint c = a + b -2abkötözősaláta(θ). Ez az eredmény egész egyszerűen az alapgeometriából származik.
- Csatlakoztasson két vektort háromszöget alkotva. Rajzoljon egy pár kétdimenziós vektorot papírra, vektorokat és vektorokat, θ a köztük lévő szög. Rajzoljon egy harmadik vektort e kettő közé egy háromszög létrehozásához. Más szavakkal, rajzoljon olyan vektort, amely + =. Vektor = -.
- Írja meg a koszinusztételt ehhez a háromszöghez. Helyezze be a "vektorháromszög" oldalhosszát a koszinusz-tételbe:
- || (a - b) || = || a || + || b || - 2 || a || || b ||kötözősaláta(θ)
- Írja át skaláris szorzattal. Ne feledje, hogy egy skaláris szorzat az egyik vektor képe a másikra. Egy önmagában lévő vektor skaláris szorzata nem igényel vetületet, mert itt nincs iránybeli különbség. Ez azt jelenti, hogy • = || a ||. Ennek felhasználásával átírjuk az egyenletet:
- (-) • (-) = • + • - 2 || a || || b ||kötözősaláta(θ)
- Ugyanazt a képletet írta át. Bontsa ki a képlet bal oldalát, majd egyszerűsítse a szögek kereséséhez használt képlet megszerzéséhez.
- • - • - • + • = • + • - 2 || a || || b ||kötözősaláta(θ)
- - • - • = -2 || a || || b ||kötözősaláta(θ)
- -2 (•) = -2 || a || || b ||kötözősaláta(θ)
- • = || a || || b ||kötözősaláta(θ)
Tanács
- Az értékek megváltoztatásához és a probléma gyors megoldásához használja ezt a képletet bármely kétdimenziós vektorpárra: cosθ = (u1 • v1 + u2 • v2) / (√ (u1 • u2) • √ (v1 • v2)).
- Ha számítógépes grafikus szoftverrel dolgozik, akkor valószínű, hogy csak a vektor méreteivel és nem pedig azok hosszával kell törődnie. A következő lépésekkel lerövidítheti az egyenletet és felgyorsíthatja a programot:
- Normalizálja az egyes vektorokat úgy, hogy egyenlőek legyenek 1. Ehhez ossza el a vektor egyes komponenseit a hosszával.
- Szerezzük meg a skalár normalizált szorzatát az eredeti vektor helyett.
- Mivel a hossza 1, kizárhatjuk a hosszúsági elemeket az egyenletből. Végül a kapott szögegyenlet arccos (•).
- A koszinusz-képlet alapján gyorsan meghatározhatjuk, hogy a szög éles vagy tompa. Kezdje a következővel: cosθ = (•) / (|||| ||||):
- Az egyenlet bal és jobb oldalának ugyanazzal a jellel kell rendelkeznie (pozitív vagy negatív).
- Mivel a hossz mindig pozitív, a cosθ-nak ugyanazzal a jellel kell rendelkeznie, mint a skaláris szorzat.
- Ezért, ha a termék pozitív, a cosθ is pozitív. Az egység kör első negyedében vagyunk, θ <π / 2 vagy 90º-val. A keresendő szög az éles szög.
- Ha a skaláris szorzat negatív, akkor cosθ negatív. Az egység kör második negyedében vagyunk, π / 2 <θ ≤ π vagy 90º <θ ≤ 180º. Ez a börtön sarka.