การหาผลคูณเชิงเวกเตอร์แบบครอส (Cross Product) ในระบบ 3 มิติ
ในวิชาคณิตศาสตร์และฟิสิกส์ การหาผลคูณเชิงเวกเตอร์แบบครอส (Cross Product) หรือที่เรียกว่าผลคูณเชิงเวกเตอร์ (Vector Product) เป็นหนึ่งในการดำเนินการกับเวกเตอร์ 3 มิติที่สำคัญที่สุด แตกต่างจาก Dot Product ที่ให้ผลลัพธ์เป็นค่าสเกลาร์ตัวเลขเดี่ยวๆ ผลลัพธ์ของ Cross Product จะเป็น เวกเตอร์ใหม่ ที่มีทิศทางตั้งฉากกับเวกเตอร์ตั้งต้นทั้งสองตัว เครื่องมือของเราช่วยให้การคำนวณนี้เป็นไปอย่างรวดเร็วและถูกต้องแม่นยำ
นิยามและสูตรการคำนวณ Cross Product
หากเรามีเวกเตอร์ A = [Ax, Ay, Az] และเวกเตอร์ B = [Bx, By, Bz] การคำนวณ Cross Product หรือ A × B จะได้ผลลัพธ์เป็นเวกเตอร์ C = [Cx, Cy, Cz] ซึ่งคำนวณได้จากเมทริกซ์ดีเทอร์มิแนนต์ (Determinant) ตามสูตรดังนี้:
Cy = (Az × Bx) - (Ax × Bz)
Cz = (Ax × By) - (Ay × Bx)
ผลลัพธ์ที่ได้คือเวกเตอร์ที่ตั้งฉากกับระนาบที่สร้างโดยเวกเตอร์ A และ B เสมอ ซึ่งทิศทางของเวกเตอร์ C นี้สามารถหาได้โดยใช้ กฎมือขวา (Right-hand Rule) โดยให้ปลายนิ้วทั้งสี่ชี้ไปตามทิศทางของเวกเตอร์ตัวแรก (A) แล้วกำมือไปหาเวกเตอร์ตัวที่สอง (B) นิ้วหัวแม่มือจะชี้ไปในทิศทางของเวกเตอร์ผลลัพธ์ (C) ทันที
ความหมายทางเรขาคณิตและสูตรขนาด (Magnitude)
หากพิจารณาถึงขนาด (Magnitude หรือ ความยาว) ของเวกเตอร์ผลลัพธ์ สามารถคำนวณได้จากสูตร:
โดยที่ θ คือมุมระหว่างเวกเตอร์ A และ B ขนาดของ Cross Product |A × B| ยังมีความหมายทางเรขาคณิตที่สำคัญ คือมันมีค่าเท่ากับ พื้นที่ของสี่เหลี่ยมด้านขนาน (Area of a Parallelogram) ที่ถูกสร้างขึ้นจากเวกเตอร์ A และ B และหากหารด้วย 2 ก็จะได้พื้นที่ของสามเหลี่ยมที่ประกอบจากเวกเตอร์ทั้งสองนั่นเอง นอกจากนี้ หาก A × B = 0 หมายความว่าเวกเตอร์ทั้งสองนั้นขนานกัน (Parallel) เนื่องจาก sin(0°) หรือ sin(180°) มีค่าเท่ากับศูนย์
การประยุกต์ใช้ในฟิสิกส์และวิศวกรรม
- โมเมนต์หรือทอร์ก (Torque): ในกลศาสตร์ ทอร์ก (τ) คำนวณจาก τ = r × F โดยที่ r คือเวกเตอร์ตำแหน่ง (Position Vector) จากจุดหมุนถึงจุดที่แรงกระทำ และ F คือเวกเตอร์แรง (Force Vector) Cross Product จะบอกทิศทางของแกนการหมุนและขนาดของโมเมนต์
- แรงแม่เหล็ก (Magnetic Force): แรงที่กระทำต่อประจุไฟฟ้าที่เคลื่อนที่ในบริเวณที่มีสนามแม่เหล็ก หาได้จากสมการ F = q(v × B) ทิศทางของแรงจะตั้งฉากกับความเร็ว (v) และสนามแม่เหล็ก (B) เสมอ
- การคำนวณเวกเตอร์ตั้งฉากพื้นผิว (Surface Normal): ในคอมพิวเตอร์กราฟิกส์ 3 มิติ (3D Graphics) มีการใช้ Cross Product ของขอบของสามเหลี่ยมเพื่อหาเวกเตอร์ตั้งฉาก (Normal Vector) ซึ่งจำเป็นสำหรับการคำนวณแสงและเงาให้สมจริง
ข้อควรระวัง
สิ่งสำคัญที่ต้องจำคือ Cross Product ไม่มีคุณสมบัติการสลับที่ (Not Commutative) นั่นคือ A × B ≠ B × A แต่อันที่จริงแล้ว A × B = -(B × A) การสลับลำดับเวกเตอร์จะทำให้ทิศทางของเวกเตอร์ผลลัพธ์กลับทิศทางตรงกันข้ามทันที ดังนั้นผู้ใช้ควรระมัดระวังในการป้อนค่าเวกเตอร์ A และ B ให้ตรงตามลำดับที่ต้องการเพื่อความถูกต้องของผลลัพธ์ เครื่องมือนี้จึงถูกออกแบบมาเพื่อให้การคำนวณที่มีความซับซ้อนนี้ถูกต้องและตรวจสอบได้ในทุกขั้นตอน