Sisu
Vektori normaliseerimine konverteerib selle ühikvektoriks (suurusega 1 vektor), mis osutab samale suunale. Normaliseerimine on tavaline meetod, mida kasutatakse kahe andmegrupi mõõtmiseks, et neid saaks oluliselt võrrelda. MATLAB-i vektori kiireks normaliseerimiseks jagada see "norm" funktsiooni tulemusel (selle suurus).
Juhised
MATLAB on suur arvutusvahend matemaatiliste süsteemide lahendamiseks (Jupiterimages / Creatas / Getty Images)-
Määrake vektor ja salvestage see muutujana käsurealt järgmise reana:
v = [1 4 17 2 9 5 5]
"V" asemel võite kasutada mis tahes muutuja nime.
-
Jagage oma vektor oma normi järgi ja määrake tulemus uue vektori väärtuseks:
v = v / norm (v)
-
Kontrollige vektori suurust "normiga" ja mõistke, et selle suurus on nüüd 1:
norm (v)
1. seanss
Kuidas
- See meetod võib tekitada vea, kui vektori suurus on 0 või äärmiselt lähedal 0. See tähendab siiski, et vektoril ei ole olulist suunda ja selle normaliseerimine ei oleks kasulik.