เนื้อหา
การทำให้เวกเตอร์เป็นบรรทัดฐานปกติกำลังแปลงเป็นเวกเตอร์หน่วย (เวกเตอร์ของขนาด 1) ที่ชี้ไปในทิศทางเดียวกัน การทำให้เป็นมาตรฐานเป็นเทคนิคทั่วไปที่ใช้ในการขยายขนาดข้อมูลสองกลุ่มเพื่อให้สามารถเปรียบเทียบได้อย่างมีนัยสำคัญ ในการทำให้เวกเตอร์ใน MATLAB กลับสู่ปกติอย่างรวดเร็วให้หารด้วยผลลัพธ์ของฟังก์ชัน "norm" (ขนาดของมัน)
คำสั่ง
MATLAB เป็นเครื่องมือคำนวณที่ยอดเยี่ยมสำหรับการแก้ระบบคณิตศาสตร์ (Jupiterimages / Creatas / Getty Images)-
กำหนดเวกเตอร์และเก็บไว้ในตัวแปรที่มีบรรทัดคำสั่งเป็นบรรทัดต่อไปนี้:
v = [1 4 17 2 9 5 5]
คุณสามารถใช้ชื่อตัวแปรใด ๆ แทน "v"
-
แบ่งเวกเตอร์ของคุณตามบรรทัดฐานแล้วกำหนดผลลัพธ์เป็นค่าเวกเตอร์ใหม่:
v = v / norm (v)
-
ตรวจสอบขนาดของเวกเตอร์ด้วย "norm" และตระหนักว่าขนาดของมันคือ 1:
บรรทัดฐาน (v)
เซสชั่น 1
เคล็ดลับ
- วิธีการนี้สามารถสร้างข้อผิดพลาดได้ถ้าขนาดของเวกเตอร์เท่ากับ 0 หรือใกล้เคียงกับ 0 มากที่สุดซึ่งหมายความว่าอย่างไรก็ตามเวกเตอร์ไม่มีทิศทางที่สำคัญและการทำให้เป็นมาตรฐานจะไม่เป็นประโยชน์