ผู้เขียน:
Peter Berry
วันที่สร้าง:
15 กรกฎาคม 2021
วันที่อัปเดต:
1 กรกฎาคม 2024
![มุมระหว่างเวกเตอร์](https://i.ytimg.com/vi/uwxPSgOuP5I/hqdefault.jpg)
เนื้อหา
หากคุณเป็นนักคณิตศาสตร์หรือนักเขียนโปรแกรมกราฟิกคุณอาจต้องหามุมระหว่างเวกเตอร์ที่กำหนดสองตัว ในบทความนี้ wikiHow จะแสดงวิธีการทำ
ขั้นตอน
ส่วนที่ 1 ของ 2: หามุมระหว่างเวกเตอร์สองตัว
นิยามเวกเตอร์ เขียนข้อมูลทั้งหมดเกี่ยวกับเวกเตอร์สองตัวที่คุณมี สมมติว่าคุณมีเฉพาะพารามิเตอร์ที่ระบุของพิกัดมิติ (หรือที่เรียกว่าส่วนประกอบ) หากคุณทราบความยาว (ขนาด) ของเวกเตอร์แล้วคุณสามารถข้ามขั้นตอนด้านล่างนี้ได้- ตัวอย่าง: เวกเตอร์สองมิติ = (2,2) และเวกเตอร์สองมิติ = (0,3) นอกจากนี้ยังสามารถเขียนเป็น = 2ผม + 2ญ และ = 0ผม + 3ญ = 3ญ.
- แม้ว่าจะใช้เวกเตอร์สองมิติในตัวอย่างของบทความนี้คำแนะนำต่อไปนี้สามารถใช้ได้กับเวกเตอร์ที่มีขนาดเท่าใดก็ได้
จดสูตรโคไซน์. ในการหามุมθระหว่างเวกเตอร์สองตัวเราเริ่มต้นด้วยสูตรการหาโคไซน์สำหรับมุมนั้น คุณสามารถเรียนรู้เกี่ยวกับสูตรนี้ด้านล่างหรือจดไว้ดังนี้:- cosθ = (•) / (|||| ||||)
- |||| หมายถึง "ความยาวของเวกเตอร์"
- •เป็นผลคูณสเกลาร์ของเวกเตอร์สองตัว - จะอธิบายไว้ด้านล่าง
คำนวณความยาวของเวกเตอร์แต่ละตัว ลองนึกภาพสามเหลี่ยมมุมฉากประกอบด้วย x, y ส่วนประกอบของเวกเตอร์และเวกเตอร์เอง เวกเตอร์สร้างด้านตรงข้ามมุมฉากของสามเหลี่ยมดังนั้นในการหาความยาวเราจึงใช้ทฤษฎีบทพีทาโกรัส ในความเป็นจริงสูตรนี้สามารถขยายเป็นเวกเตอร์ของมิติข้อมูลจำนวนเท่าใดก็ได้- || คุณ || = คุณ1 + คุณ2. หากเวกเตอร์มีองค์ประกอบมากกว่าสององค์ประกอบคุณก็ต้องเพิ่ม + u ต่อไป3 + คุณ4 +...
- ดังนั้นสำหรับเวกเตอร์สองมิติ || คุณ || = √ (คุณ1 + คุณ2).
- ในตัวอย่างนี้ |||| = √ (2 + 2) = √ (8) = 2√2. |||| = √(0 + 3) = √(9) = 3.
คำนวณผลคูณสเกลาร์ของเวกเตอร์สองตัว บางทีคุณอาจได้เรียนรู้วิธีการคูณเวกเตอร์หรือที่เรียกว่า สเกลาร์ นี้. ในการคำนวณผลคูณสเกลาร์ที่เกี่ยวข้องกับองค์ประกอบให้คูณส่วนผสมในแต่ละทิศทางเข้าด้วยกันจากนั้นรวมผลลัพธ์ทั้งหมด- สำหรับโปรแกรมกราฟิกโปรดดูคำแนะนำก่อนอ่านเพิ่มเติม
- ในวิชาคณิตศาสตร์ • = คุณ1v1 + คุณ2v2, ที่ไหน, u = (u1, ยู2). หากเวกเตอร์มีองค์ประกอบมากกว่าสององค์ประกอบให้เพิ่ม + u3v3 + คุณ4v4...
- ในตัวอย่างนี้• = u1v1 + คุณ2v2 = (2)(0) + (2)(3) = 0 + 6 = 6. นี่คือผลคูณสเกลาร์ของเวกเตอร์และเวกเตอร์
ใส่ผลลัพธ์ในสูตร จำไว้ว่าcosθ = (•) / (|||| || ||) ตอนนี้เรารู้ทั้งผลคูณสเกลาร์และความยาวของเวกเตอร์แต่ละตัว ป้อนสิ่งเหล่านี้ลงในสูตรเพื่อคำนวณโคไซน์ของมุม- ในตัวอย่างของเราcosθ = 6 / (2√2 * 3) = 1 / √2 = √2 / 2
หามุมตามโคไซน์ คุณสามารถใช้ฟังก์ชัน arccos หรือ cos ในเครื่องคิดเลขเพื่อค้นหาθจากค่า cos ที่ทราบ ด้วยผลลัพธ์บางอย่างคุณอาจพบมุมตามวงกลมหน่วย- ในตัวอย่างcosθ = √2 / 2 ป้อน "arccos (√2 / 2)" ในเครื่องคิดเลขเพื่อหามุม หรือคุณสามารถหามุมθบนวงกลมหน่วยได้ที่ตำแหน่งcosθ = √2 / 2 มันเป็นจริงสำหรับ θ = /4 หรือ45º.
- เมื่อรวมทุกอย่างเข้าด้วยกันสูตรสุดท้ายคือ: angle θ = arccosine ((•) / (|||| || ||))
ส่วนที่ 2 จาก 2: การกำหนดสูตรมุม
ทำความเข้าใจวัตถุประสงค์ของสูตร สูตรนี้ไม่ได้มาจากกฎที่มีอยู่ แต่มันถูกสร้างขึ้นเป็นคำจำกัดความของผลคูณสเกลาร์และมุมระหว่างเวกเตอร์ทั้งสอง ถึงกระนั้นก็ไม่ใช่การตัดสินใจโดยพลการ กลับไปที่รูปทรงเรขาคณิตพื้นฐานเราสามารถเข้าใจได้ว่าเหตุใดสูตรนี้จึงให้คำจำกัดความที่ใช้งานง่ายและเป็นประโยชน์- ตัวอย่างด้านล่างใช้เวกเตอร์สองมิติเพราะเข้าใจง่ายและง่ายที่สุด เวกเตอร์สามมิติขึ้นไปมีคุณสมบัติที่กำหนดโดยสูตรทั่วไปเกือบจะคล้ายกัน
ทบทวนทฤษฎีบทของโคไซน์ พิจารณาสามเหลี่ยมธรรมดาที่มีมุมθระหว่างด้าน a และ b ด้านตรงข้าม c ทฤษฎีบทโคไซน์ระบุว่า c = a + b -2abcos(θ). ผลลัพธ์นี้ดึงมาจากรูปทรงเรขาคณิตพื้นฐาน
เชื่อมต่อเวกเตอร์สองตัวเป็นสามเหลี่ยม วาดเวกเตอร์สองมิติคู่บนกระดาษเวกเตอร์และเวกเตอร์โดยมีθเป็นมุมระหว่างทั้งสอง วาดเวกเตอร์ที่สามระหว่างสองสิ่งนี้เพื่อสร้างสามเหลี่ยม กล่าวอีกนัยหนึ่งวาดเวกเตอร์ในลักษณะที่ + = เวกเตอร์ = -.
เขียนทฤษฎีบทโคไซน์สำหรับสามเหลี่ยมนี้ แทนที่ความยาวด้านข้างของ "สามเหลี่ยมเวกเตอร์" ของเราในทฤษฎีบทโคไซน์:- || (ก - ข) || = || ก || + || ข || - 2 || ก || || ข ||cos(θ)
เขียนใหม่ด้วยผลิตภัณฑ์สเกลาร์ โปรดจำไว้ว่าผลคูณสเกลาร์คือภาพของเวกเตอร์หนึ่งบนอีกเวกเตอร์ ผลคูณสเกลาร์ของเวกเตอร์ที่มีตัวมันเองไม่จำเป็นต้องมีการฉายภาพเนื่องจากที่นี่ไม่มีทิศทางที่แตกต่างกัน นั่นหมายความว่า• = || a ||. ด้วยการใช้สิ่งนี้เราเขียนสมการใหม่:- (-) • (-) = • + • - 2 || ก || || ข ||cos(θ)
เขียนสูตรเดิมใหม่สำเร็จ ขยายด้านซ้ายของสูตรจากนั้นลดความซับซ้อนเพื่อรับสูตรที่ใช้ในการหามุม- • - • - • + • = • + • - 2 || ก || || ข ||cos(θ)
- - • - • = -2 || ก || || ข ||cos(θ)
- -2 (•) = -2 || ก || || ข ||cos(θ)
- • = || ก || || ข ||cos(θ)
คำแนะนำ
- หากต้องการเปลี่ยนค่าและแก้ปัญหาอย่างรวดเร็วให้ใช้สูตรนี้กับเวกเตอร์สองมิติคู่ใดก็ได้: cosθ = (u1 • v1 + คุณ2 • v2) / (√ (คุณ1 • ยู2) •√ (v1 • v2)).
- หากคุณกำลังทำงานกับซอฟต์แวร์คอมพิวเตอร์กราฟิกโอกาสที่คุณจะต้องสนใจเกี่ยวกับมิติเวกเตอร์โดยไม่ต้องกังวลเรื่องความยาว ใช้ขั้นตอนต่อไปนี้เพื่อย่อสมการและเร่งโปรแกรมของคุณ:
- ทำให้เวกเตอร์แต่ละตัวเป็นมาตรฐานเพื่อให้มีค่าเท่ากับ 1 ในการทำเช่นนี้ให้หารส่วนประกอบของเวกเตอร์แต่ละตัวด้วยความยาว
- รับผลคูณมาตรฐานของสเกลาร์แทนเวกเตอร์เดิม
- เนื่องจากความยาวคือ 1 เราจึงสามารถแยกองค์ประกอบความยาวออกจากสมการได้ ในที่สุดสมการมุมที่ได้คือ arccos (•)
- จากสูตรโคไซน์เราสามารถระบุได้อย่างรวดเร็วว่ามุมนั้นเป็นมุมแหลมหรือมุมป้าน เริ่มต้นด้วยcosθ = (•) / (|||| ||||):
- ด้านซ้ายและด้านขวาของสมการต้องมีเครื่องหมายเดียวกัน (บวกหรือลบ)
- เนื่องจากความยาวเป็นค่าบวกเสมอcosθจึงต้องมีเครื่องหมายเดียวกับผลคูณสเกลาร์
- ดังนั้นถ้าผลิตภัณฑ์เป็นบวกcosθก็เป็นบวกเช่นกัน เราอยู่ในจตุภาคแรกของวงกลมหน่วยโดยมีθ <π / 2 หรือ90º มุมที่หาได้คือมุมแหลม
- หากผลคูณสเกลาร์เป็นลบcosθจะเป็นลบ เราอยู่ในจตุภาคที่สองของวงกลมหน่วยโดยมีπ / 2 <θ≤πหรือ90º <θ≤180º นั่นคือมุมคุก