Зміст
Нормалізація вектора перетворює його на одиничний вектор (вектор величини 1), який вказує на той же напрямок. Нормалізація - це загальний метод, який використовується для масштабування двох груп даних, щоб вони могли бути значно порівняні. Щоб швидко нормалізувати вектор в MATLAB, поділіть його на результат функції "норма" (її величину).
Інструкції
MATLAB є прекрасним обчислювальним інструментом для розв'язання математичних систем (Jupiterimages / Creatas / Getty Images)-
Визначте вектор і зберігайте його в змінну з командним рядком у вигляді наступного рядка:
v = [1 4 17 2 9 5 5]
Можна використовувати будь-яку назву змінної замість "v".
-
Розділіть свій вектор на його норму і позначте результат як нове значення вектора:
v = v / norm (v)
-
Перевірте величину вектора з "нормою", і зрозумійте, що її величина зараз 1:
норма (v)
Сесія 1
Як
- Цей метод може давати помилку, якщо величина вектора дорівнює 0 або надзвичайно близька до 0. Це означає, що вектор не має суттєвого напрямку, і його нормалізація не буде корисною.