Zawartość
Normalizacja wektora polega na przekształceniu go w wektor jednostkowy (wektor o wielkości 1), który wskazuje ten sam kierunek. Normalizacja jest powszechną techniką stosowaną do skalowania dwóch grup danych, aby można je było znacząco porównać. Aby szybko znormalizować wektor w MATLAB, podziel go przez wynik funkcji „norm” (jego wielkość).
Instrukcje
MATLAB to świetne narzędzie obliczeniowe do rozwiązywania systemów matematycznych (Jupiterimages / Creatas / Getty Images)-
Zdefiniuj wektor i zapisz go w zmiennej z wierszem poleceń w następującej linii:
v = [1 4 17 2 9 5 5]
Możesz użyć dowolnej nazwy zmiennej zamiast „v”.
-
Podziel swój wektor według jego normy i wyznacz wynik jako nową wartość wektorową:
v = v / norm (v)
-
Sprawdź wielkość wektora za pomocą „normy” i zdaj sobie sprawę, że jego wielkość wynosi teraz 1:
norma (v)
Sesja 1
Jak
- Ta metoda może spowodować błąd, jeśli wielkość wektora wynosi 0 lub jest bardzo bliska 0. Oznacza to jednak, że wektor nie ma znaczącego kierunku, a jego normalizacja nie byłaby użyteczna.