Kako normalizirati v Matlabu
Normalizirati vektor pomeni, da ga pretvorimo v enotski vektor (vektor velikosti 1), ki kaže v isto smer. Normalizacija je pogosta tehnika, ki se uporablja za skaliranje dveh nizov podatkov, da ju je mogoče smiselno primerjati. Če želite hitro normalizirati vektor v MATLAB-u, ga delite z rezultatom funkcije "norma" (njegova velikost).
1. korak
Definirajte vektor in ga shranite v spremenljivko z ukazom, kot je ta:
v =[1 4 17 2 9 5 5]
Namesto »v.« lahko uporabite katero koli ime spremenljivke.
2. korak
Razdelite svoj vektor z njegovo normo in dodelite rezultat kot novo vrednost vektorja:
v =v/norma(v)
3. korak
Preverite velikost vektorja z "norma" in poglejte, da je njegova velikost zdaj 1:
norma(v)
Nasvet
Ta metoda lahko povzroči napako, če je velikost vektorja 0 ali zelo blizu 0. To pa pomeni, da vektor nima smiselne smeri in njegova normalizacija ne bi bila uporabna.