เครื่องคำนวณเวกเตอร์ คืออะไร?
เครื่องคำนวณเวกเตอร์ดำเนินการพื้นฐานของพีชคณิตเวกเตอร์: ดอทโปรดักต์ ครอสโปรดักต์ ขนาด และมุมระหว่างเวกเตอร์สองตัว เวกเตอร์อธิบายปริมาณที่มีทั้งขนาดและทิศทาง — ความเร็ว แรง การกระจัด และความเร่ง ล้วนเป็นเวกเตอร์ — ซึ่งทำให้คณิตศาสตร์เวกเตอร์สำคัญต่อฟิสิกส์ วิศวกรรม กราฟิก 3D หุ่นยนต์ และการเรียนรู้ของเครื่อง
ดอทโปรดักต์วัดว่าเวกเตอร์สองตัวจัดแนวกันแค่ไหน และใช้คำนวณงานที่ทำโดยแรงหรือทดสอบการตั้งฉาก ครอสโปรดักต์ผลิตเวกเตอร์ที่ตั้งฉากกับอินพุตทั้งสอง และใช้หาทอร์ก โมเมนตัมเชิงมุม และเวกเตอร์ปกติพื้นผิวในกราฟิก 3D เครื่องคำนวณนี้คำนวณทั้งหมดทันทีและวาดไดอะแกรม 2D แอนิเมชันของเวกเตอร์คุณเพื่อให้เห็นเรขาคณิต ไม่ใช่แค่ตัวเลข
เมื่อไหร่ควรใช้เครื่องคำนวณนี้
- คุณกำลังแก้ปัญหาฟิสิกส์ที่เกี่ยวข้องกับเวกเตอร์แรง ความเร็ว หรือการกระจัด และต้องการดอทหรือครอสโปรดักต์
- คุณกำลังคำนวณมุมระหว่างเวกเตอร์สองตัวสำหรับการบ้านพีชคณิตเชิงเส้น
- คุณต้องหาเวกเตอร์ปกติพื้นผิวสำหรับโปรเจกต์กราฟิก 3D หรือพัฒนาเกม
- คุณกำลังคำนวณทอร์กหรือโมเมนตัมเชิงมุมในปัญหาวิศวกรรม
- คุณกำลังตรวจสอบการคำนวณเวกเตอร์ด้วยมือและต้องการตรวจสอบงาน
- คุณกำลังทำงานอัลกอริทึมหุ่นยนต์หรือคอมพิวเตอร์วิทัศน์ที่ต้องการดำเนินการเวกเตอร์
ขั้นตอน:
- ใส่องค์ประกอบ x, y และ z ของเวกเตอร์ A
- ใส่องค์ประกอบ x, y และ z ของเวกเตอร์ B (ปล่อย z ไว้ที่ 0 สำหรับเวกเตอร์ 2D)
- ดูดอทโปรดักต์ ครอสโปรดักต์ ขนาดของแต่ละเวกเตอร์ และมุมระหว่างพวกมันทันที
- ดูไดอะแกรมแอนิเมชันวาดใหม่เพื่อแสดงว่าเวกเตอร์สองตัวชี้สัมพันธ์กันอย่างไร
สูตร
ดอทโปรดักต์: A·B = AxBx + AyBy + AzBz
ครอสโปรดักต์: A×B = (AyBz − AzBy, AzBx − AxBz, AxBy − AyBx)
ขนาด: |A| = √(Ax² + Ay² + Az²)
มุม: θ = arccos( (A·B) / (|A|·|B|) )
กรณีใช้งาน
- คำนวณงานที่ทำโดยแรงใช้ดอทโปรดักต์ในปัญหาฟิสิกส์
- หาเวกเตอร์ปกติพื้นผิวสำหรับการคำนวณแสงในกราฟิกคอมพิวเตอร์ 3D
- คำนวณทอร์กและโมเมนตัมเชิงมุมในวิศวกรรมเครื่องกล
- กำหนดว่าเวกเตอร์สองตัวตั้งฉากหรือขนานกันในวิชาพีชคณิตเชิงเส้น
- การคำนวณหุ่นยนต์และการพัฒนาเกมที่เกี่ยวข้องกับทิศทางและการวางแนว
ประโยชน์หลัก
- ดอทโปรดักต์ ครอสโปรดักต์ ขนาด และมุมทันทีในที่เดียว
- ไดอะแกรมแอนิเมชันแสดงความสัมพันธ์ทางเรขาคณิต ไม่ใช่แค่ตัวเลข
- ใช้ได้ทั้งเวกเตอร์ 2D (z = 0) และเวกเตอร์ 3D เต็ม
- ไม่ต้องคำนวณตรีโกณมิติหรือรากที่สองด้วยมือ
เคล็ดลับ
- ดอทโปรดักต์ศูนย์บอกทันทีว่าเวกเตอร์ตั้งฉาก — ไม่ต้องคำนวณมุม
- ครอสโปรดักต์ของเวกเตอร์ศูนย์บอกว่าเวกเตอร์สองตัวขนานกัน (หรือหนึ่งตัวเป็นศูนย์)
- สำหรับปัญหา 2D เพียงปล่อย z ไว้ที่ 0 — สูตรยังทำงานถูกต้อง
- ใช้กฎมือขวาทำนายทิศทางครอสโปรดักต์ก่อนตรวจสอบผลลัพธ์ที่คำนวณ
ข้อผิดพลาดที่พบบ่อย
- สับสนดอทโปรดักต์ (สเกลาร์) กับครอสโปรดักต์ (เวกเตอร์)
- ลืมว่าครอสโปรดักต์ใช้กับเวกเตอร์ 3D เท่านั้น ไม่ใช่ 2D
- ใช้หน่วยองศาเทียบกับเรเดียนไม่สอดคล้องกันเมื่อคำนวณมุมด้วยมือ
- สมมติว่าครอสโปรดักต์ศูนย์หมายความว่าเวกเตอร์ไม่เกี่ยวข้องกัน เมื่อจริงๆ หมายความว่าขนานกัน
คำศัพท์สำคัญ
- สเกลาร์: ตัวเลขเดียวที่มีขนาดแต่ไม่มีทิศทาง เช่น ผลลัพธ์ดอทโปรดักต์
- ขนาด: ความยาวของเวกเตอร์ คำนวณด้วยทฤษฎีบทพีทาโกรัส
- ออร์ธอกอนัล: คำอื่นสำหรับตั้งฉาก ใช้เมื่อดอทโปรดักต์เป็นศูนย์
- กฎมือขวา: กฎเกณฑ์สำหรับกำหนดทิศทางครอสโปรดักต์
แนวคิดที่เกี่ยวข้อง
- ดอทโปรดักต์ (ผลคูณสเกลาร์): ผลลัพธ์สเกลาร์เท่ากับผลคูณของขนาดเวกเตอร์สองตัวและโคไซน์ของมุมระหว่างพวกมัน วัดการจัดแนว
- ครอสโปรดักต์ (ผลคูณเวกเตอร์): เวกเตอร์ตั้งฉากกับเวกเตอร์อินพุตทั้งสอง มีขนาดเท่ากับพื้นที่ของรูปสี่เหลี่ยมด้านขนานที่กาง
- ขนาด (นอร์ม): ความยาวของเวกเตอร์ คำนวณเป็นรากที่สองของผลรวมขององค์ประกอบกำลังสอง
- เวกเตอร์ออร์ธอกอนัล: เวกเตอร์สองตัวที่ดอทโปรดักต์เป็นศูนย์ หมายความว่าตั้งฉากกัน
- กฎมือขวา: กฎเกณฑ์สำหรับกำหนดทิศทางครอสโปรดักต์: งอนิ้วจาก A ไป B นิ้วหัวแม่มือชี้ทิศทาง A×B
ตัวอย่าง
สำหรับ A = (3, 2, 0) และ B = (1, 4, 0): ดอทโปรดักต์คือ 3×1 + 2×4 = 11, ขนาดของ A คือ √13 ≈ 3.61, ขนาดของ B คือ √17 ≈ 4.12, และมุมระหว่างพวกมันประมาณ 42°
การตีความผลลัพธ์
เครื่องคำนวณคำนวณคุณสมบัติเวกเตอร์สำคัญสี่อย่างพร้อมกัน: ดอทโปรดักต์ (สเกลาร์วัดการจัดแนว) ครอสโปรดักต์ (เวกเตอร์ตั้งฉากกับอินพุตทั้งสอง) ขนาดของแต่ละเวกเตอร์ และมุมระหว่างพวกมัน ดอทโปรดักต์บอกคุณว่าเวกเตอร์สองตัวชี้ไปในทิศทางเดียวกันมากแค่ไหน — ค่าบวกหมายความว่าจัดแนวกันโดยทั่วไป ศูนย์หมายความว่าตั้งฉาก และลบหมายความว่าตรงข้ามกันโดยทั่วไป
ขนาดของครอสโปรดักต์เท่ากับพื้นที่ของรูปสี่เหลี่ยมด้านขนานที่เกิดจากเวกเตอร์สองตัว และทิศทางเป็นไปตามกฎมือขวา ถ้าครอสโปรดักต์เป็นเวกเตอร์ศูนย์ เวกเตอร์อินพุตขนานกัน (หรือหนึ่งเป็นศูนย์) มุมคำนวณจากสูตรดอทโปรดักต์: cos(θ) = (A·B) / (|A|·|B|) แล้วใช้โคไซน์ผกผัน
ไดอะแกรมแอนิเมชันวาดเวกเตอร์ทั้งสองจากจุดกำเนิดในระนาบ x-y (สำหรับ 2D) หรือฉายบนระนาบ x-y (สำหรับ 3D) ใช้เพื่อยืนยันด้วยตาว่ามุมและขนาดที่คำนวณสมเหตุสมผล — ถ้าไดอะแกรมแสดงเวกเตอร์ที่ประมาณ 90° แต่ผลลัพธ์มุมบอกว่า 85° อาจมีบางอย่างผิดกับค่าอินพุตของคุณ

