 |
คห 12 การ Normalize vector ก็คือการทำให้ vector มีขนาดเป็น 1 น่ะแหละคับ สมมติว่า vector ที่เรามีคือ (1,2,3,4) ถ้าหาขนาดจาก Euclidean Norm ก็จะได้ขนาดเป็น sqrt(1 2+22+32+42) = sqrt(30) ทีนี้ลองคิดดูว่า เวลาเราเอา scalar ไปคูณกับ vector เช่น เอา 2 ไปคูณ มันก็จะเป็น (2,4,6,8) จะเห็นว่ามันมีทิศทางเดียวกันกับ (1,2,3,4) โดยที่มีขนาดเป็น sqrt(2 2+42+62+82) = 2sqrt(30) ซึ่งใหญ่เป็น 2 เท่าของขนาดเวกเตอร์ตอนแรก ดังนั้นถ้าเราเอา c ไปคูณกับเวกเตอร์ ขนาดมันก็จะเป็น c เท่าของเวกเตอร์เดิม และมีทิศทางเดียวกัน เพราะงั้นถ้าเราอยากให้เวกเตอร์มีทิศทางเดียวกัน แต่ขนาดกลายเป็น 1 ก็เทียบบัญญัติไตรยางศ์ธรรมดา ซึ่งก็คือเอาขนาดไปหารออกจากเวกเตอร์คับ
ส่วนเรื่องการหารแกนที่ยาวที่สุด ลองดู (1,2,3,4) คับ ถ้าหารด้วย 4 ก็จะเป็น (1/4, 1/2, 3/4, 1) ขนาดจะเป็น sqrt((1/4)2+(1/2)2+(3/4)2+12) = sqrt(30)/4 ซึ่งไม่เท่ากับ 1 คับ
จากคุณ |
:
ชโรนนท์
|
เขียนเมื่อ |
:
12 เม.ย. 55 08:03:16
|
|
|
|
 |