การคูณจุดในเวกเตอร์
ผลคูณดอท (หรือเรียกอีกอย่างว่า ผลคูณสเกลาร์) เป็นหนึ่งในการดำเนินการที่สำคัญที่สุดในคณิตศาสตร์เวกเตอร์ การดำเนินการนี้ปรากฏบ่อยครั้งในฟิสิกส์ วิศวกรรม สถิติ วิทยาการคอมพิวเตอร์ (เช่น การเรียนรู้ของเครื่อง) และกราฟิกคอมพิวเตอร์ แตกต่างจากการคูณธรรมดาซึ่งให้ผลลัพธ์เป็นจำนวนหนึ่งจากสองจำนวน ผลคูณดอทจะรับเวกเตอร์สองตัวเป็นอินพุตและให้ผลลัพธ์เป็นสเกลาร์ (จำนวนเดียว) ผ่านผลคูณดอท เราสามารถเข้าใจความสัมพันธ์ระหว่างเวกเตอร์สองตัวได้ ไม่ว่าจะเป็นทิศทางเดียวกัน ทิศทางตรงข้าม หรือตั้งฉากกัน
ทำความเข้าใจเกี่ยวกับการคูณจุด
โดยทั่วไป ถ้าเรามีเวกเตอร์สองตัวคือ a และ b ผลคูณดอทจะเขียนได้ดังนี้:
เอ · บี
ผลลัพธ์ที่ได้คือค่าสเกลาร์ที่สะท้อนให้เห็นว่าเวกเตอร์ a อยู่ในทิศทางเดียวกับเวกเตอร์ b มากน้อยเพียงใด แนวคิดนี้สามารถเข้าใจได้จากภาพต่อไปนี้: เมื่อเราฉายเวกเตอร์ a ลงบนเวกเตอร์ b เราจะวัดว่าส่วนประกอบของ a "เคลื่อนที่ไป" ในทิศทางของ b มากน้อยเพียงใด ยิ่งเวกเตอร์ทั้งสองอยู่ในทิศทางเดียวกันมากเท่าใด ผลคูณดอทของพวกมันก็จะยิ่งมากขึ้นเท่านั้น ยิ่งพวกมันอยู่ตรงข้ามกันมากเท่าใด ผลคูณดอทก็จะยิ่งน้อยลง (หรืออาจเป็นค่าลบ) และถ้าพวกมันตั้งฉากกัน ผลคูณดอทจะเป็นศูนย์
สูตรการคูณจุดโดยใช้ส่วนประกอบ
สมมติว่ามีเวกเตอร์สองมิติ:
a = (a₁, a₂)
b = (b₁, b₂)
ดังนั้นการคูณจุดคือ:
a · b = a₁b₁ + a₂b₂
สำหรับเวกเตอร์สามมิติ:
a = (a₁, a₂, a₃)
b = (b₁, b₂, b₃)
ดังนั้น:
a · b = a₁b₁ + a₂b₂ + a₃b₃
โดยทั่วไปแล้ว สำหรับเวกเตอร์ n มิติ:
a · b = Σ (aᵢ bᵢ) สำหรับ i = 1 ถึง n
สูตรนี้เรียบง่ายแต่ทรงพลัง เราเพียงแค่คูณพจน์ที่สอดคล้องกันแล้วนำมาบวกกัน นี่คือเหตุผลที่การคูณแบบดอทถูกนำมาใช้กันอย่างแพร่หลายในด้านคอมพิวเตอร์ เพราะมันง่ายต่อการใช้งานและมีประสิทธิภาพ
สูตรการคูณจุดโดยใช้มุมระหว่างเวกเตอร์
นอกจากส่วนประกอบแล้ว ผลคูณดอทยังสามารถแสดงในรูปเชิงมุม (เรขาคณิต) ได้อีกด้วย ถ้า θ คือมุมระหว่างเวกเตอร์ a และ b แล้ว:
a · b = |a| |b| cos(θ)
คีเตรังกัน:
– |a| คือความยาว (ขนาด) ของเวกเตอร์ a
– |b| คือความยาวของเวกเตอร์ b
– cos(θ) คือค่าโคไซน์ของมุมระหว่างเวกเตอร์ทั้งสอง
สูตรนี้เน้นความหมายทางเรขาคณิต: ผลคูณดอทใช้วัด "การจัดเรียง" ของทิศทางของเวกเตอร์สองตัว เมื่อ θ มีค่าเล็ก (ใกล้ 0°) cos(θ) จะมีค่าใกล้ 1 ดังนั้นผลคูณดอทจะมีค่ามากและเป็นบวก เมื่อ θ = 90° cos(90°) = 0 ดังนั้นผลคูณดอทจะเป็นศูนย์ เมื่อ θ > 90° cos(θ) จะมีค่าเป็นลบ ดังนั้นผลคูณดอทจะเป็นลบ
ตัวอย่างการคำนวณผลคูณดอท
ตัวอย่างที่ 1 (เวกเตอร์ 2 มิติ)
ตัวอย่างเช่น:
– a = (2, 3)
– b = (4, -1)
ดังนั้น:
a b = 2·4 + 3·(-1) = 8 – 3 = 5
ผลลัพธ์คือ 5 (สเกลาร์) ซึ่งหมายความว่าโดยรวมแล้ว ทิศทางของเวกเตอร์ a ยังคงมีส่วนประกอบในทิศทางเดียวกับ b แม้ว่าส่วนประกอบหนึ่งจะมีทิศทางตรงกันข้ามก็ตาม
ตัวอย่างที่ 2 (ตั้งฉาก)
ตัวอย่างเช่น:
– a = (1, 2)
– b = (2, -1)
จุด:
a b = 1·2 + 2·(-1) = 2 – 2 = 0
เนื่องจากผลคูณดอทเป็น 0 เวกเตอร์ทั้งสองจึงตั้งฉากกัน (ออร์โธโกนอล)
คุณสมบัติของการคูณจุด
การคูณแบบดอทมีคุณสมบัติสำคัญหลายประการ:
1. คุณสมบัติการสลับที่
a · b = b · a
2. การกระจายไปยังการบวก
a · (b + c) = a · b + a · c
3. มีคุณสมบัติการสลับที่กับการคูณด้วยสเกลาร์
(ka) · b = k (a · b) สำหรับค่าสเกลาร์ k
4. ผลคูณดอทกับเวกเตอร์ศูนย์
a · 0 = 0
5. ความสัมพันธ์กับความยาวของเวกเตอร์
a · a = |a|²
ข้อมูลนี้มีประโยชน์มาก เพราะจากตรงนี้เราสามารถหาความยาวของเวกเตอร์ได้:
|a| = √(a · a)
คุณสมบัติเหล่านี้ทำให้ผลคูณดอทเป็นโอเปอเรชันพื้นฐานในพีชคณิตเชิงเส้น ซึ่งต่อยอดมาจากแนวคิดขั้นสูงมากมาย
ความหมายและการตีความทางเรขาคณิต
ผลคูณดอทสามารถตีความได้ว่าเป็นการวัดการฉายภาพ หากเราต้องการทราบการฉายภาพของเวกเตอร์ a ไปยังทิศทางของ b เราสามารถใช้ผลคูณดอทได้ ส่วนประกอบของเวกเตอร์ a ที่อยู่ในทิศทางเดียวกับ b สามารถหาได้ในเชิงปริมาณโดยใช้:
การฉายภาพสเกลาร์ของ a ไปยัง b:
comp_b(a) = (a · b) / |b|
การฉายเวกเตอร์ a ไปยัง b:
proj_b(a) = ((a · b) / |b|²) ข
การตีความนี้มีประโยชน์มาก เช่น เมื่อคำนวณเงาของแรงในทิศทางใดทิศทางหนึ่ง หรือเมื่อแยกการเคลื่อนที่ออกเป็นส่วนประกอบแนวนอนและแนวตั้ง
การประยุกต์ใช้การคูณจุดในชีวิตและวิทยาศาสตร์
1. ฟิสิกส์ (งานและพลังงาน)
ในวิชาฟิสิกส์ งานที่เกิดจากแรงถูกนิยามว่า:
W = F · s = |F||s|cos(θ)
โดยที่ F คือแรง และ s คือการกระจัด ถ้าแรงมีทิศทางเดียวกับการกระจัด งานจะมีค่าเป็นบวก ถ้ามีทิศทางตรงกันข้าม งานจะมีค่าเป็นลบ ถ้าแรงตั้งฉาก (เช่น แรงปฏิกิริยาตั้งฉากบนระนาบ) งานจะมีค่าเป็นศูนย์
2. การหาค่ามุมระหว่างเวกเตอร์
ถ้าเรารู้ค่า a · b , |a| และ |b| แล้ว เราสามารถคำนวณมุม θ ได้:
cos(θ) = (a · b) / (|a||b|)
จากนั้นสามารถหาค่า θ ได้โดยใช้ฟังก์ชันโคไซน์ผกผัน (arccos)
3. การเรียนรู้ของเครื่องจักรและวิทยาศาสตร์ข้อมูล
ผลคูณดอทใช้ในการคำนวณคะแนนหรือความคล้ายคลึงกันระหว่างเวกเตอร์คุณลักษณะสองตัว ในแบบจำลองเชิงเส้น การทำนายมักอยู่ในรูปแบบ:
y = w · x + b
โดยที่ w คือค่าน้ำหนัก และ x คือเวกเตอร์อินพุต ผลคูณดอทในที่นี้เป็นศูนย์กลางของกลไกการตัดสินใจ
4. กราฟิกคอมพิวเตอร์ (แสงเงา)
ในการเรนเดอร์ภาพ 3 มิติ ผลคูณดอทถูกใช้เพื่อกำหนดความเข้มของแสงบนพื้นผิว ความเข้มมักขึ้นอยู่กับโคไซน์ของมุมระหว่างทิศทางของแสงและเวกเตอร์ตั้งฉากกับพื้นผิว ด้วยผลคูณดอท การคำนวณจะเป็นดังนี้:
I ∝ n · l
โดยที่ n คือเวกเตอร์ตั้งฉากกับพื้นผิว และ l คือทิศทางของแสง (โดยปกติจะอยู่ในหน่วยเวกเตอร์)
ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยง
ข้อผิดพลาดทั่วไปบางประการเมื่อเรียนรู้เรื่องผลคูณดอท:
– เข้าใจผิดว่าผลลัพธ์ของการคูณดอทเป็นเวกเตอร์ (ทั้งที่จริงแล้วเป็นสเกลาร์)
– การจับคู่ส่วนประกอบไม่ถูกต้อง (ต้องเป็นส่วนประกอบที่เข้ากันได้)
– ลืมไปว่าผลคูณดอทสามารถมีค่าเป็นลบได้
- การใช้สูตรคำนวณมุมโดยไม่ตรวจสอบให้แน่ใจว่าเวกเตอร์ที่ใช้และขนาดที่คำนวณได้นั้นถูกต้อง
– ความเข้าใจผิดว่าผลคูณดอทเป็นศูนย์หมายถึงตั้งฉากกัน (ซึ่งเป็นความจริง) แต่เฉพาะในกรณีที่เวกเตอร์ทั้งสองไม่ใช่เวกเตอร์ศูนย์เท่านั้น
ปิด
ผลคูณดอทของเวกเตอร์เป็นแนวคิดพื้นฐานที่เชื่อมโยงพีชคณิตและเรขาคณิต ด้วยผลคูณดอท เราไม่เพียงแต่สามารถคำนวณจำนวนของเวกเตอร์สองตัวได้เท่านั้น แต่ยังเข้าใจความสัมพันธ์เชิงทิศทางระหว่างเวกเตอร์เหล่านั้นด้วย ว่าเวกเตอร์เหล่านั้นอยู่ในทิศทางเดียวกัน ทิศทางตรงข้าม หรือตั้งฉากกัน สูตรที่เรียบง่ายทำให้ง่ายต่อการนำไปใช้ทั้งในการคำนวณด้วยมือและการคำนวณขนาดใหญ่ เนื่องจากมีการประยุกต์ใช้มากมายในหลากหลายสาขา ตั้งแต่ฟิสิกส์และการวิเคราะห์ข้อมูลไปจนถึงกราฟิกคอมพิวเตอร์ การทำความเข้าใจผลคูณดอทจึงเป็นขั้นตอนสำคัญสำหรับทุกคนที่ศึกษาคณิตศาสตร์เวกเตอร์และพีชคณิตเชิงเส้น
หากคุณต้องการ ฉันสามารถเพิ่มภาพประกอบ คำถามฝึกหัดพร้อมคำอธิบาย หรือบทความฉบับที่เน้นการประยุกต์ใช้เฉพาะด้าน (ฟิสิกส์ การเรียนรู้ของเครื่อง หรือเรขาคณิต) ได้ด้วย