Kako normalizirati u Matlabu
Normalizirati vektor znači pretvoriti ga u jedinični vektor (vektor veličine 1) koji pokazuje u istom smjeru. Normalizacija je uobičajena tehnika koja se koristi za skaliranje dva skupa podataka kako bi se mogli smisleno usporediti. Kako biste brzo normalizirali vektor u MATLAB-u, podijelite ga s rezultatom funkcije "norma" (njegova veličina).
1. korak
Definirajte vektor i pohranite ga u varijablu s naredbom poput ove:
v =[1 4 17 2 9 5 5]
Možete koristiti bilo koji naziv varijable umjesto "v."
2. korak
Podijelite svoj vektor s njegovom normom i dodijelite rezultat kao novu vrijednost vektora:
v =v/norma(v)
3. korak
Provjerite veličinu vektora s "normom" i vidite da je njegova veličina sada 1:
norma(v)
Savjet
Ova bi metoda mogla proizvesti pogrešku ako je veličina vektora 0 ili vrlo blizu 0. To, međutim, implicira da vektor nema smislen smjer i njegova normalizacija ne bi bila korisna.