Indhold
Normalisering af en vektor er at konvertere den til en enhedsvektor (vektor med størrelse 1), der peger på samme retning. Normalisering er en fælles teknik, der bruges til at skala to datagrupper, så de kan sammenlignes betydeligt. For hurtigt at normalisere en vektor i MATLAB, divider den med resultatet af "norm" -funktionen (dens størrelse).
retninger
MATLAB er et godt beregningsværktøj til løsning af matematiske systemer (Jupiterimages / Creatas / Getty Images)-
Definer vektoren og gem den i en variabel med en kommandolinje som følgende linje:
v = [1 4 17 2 9 5 5]
Du kan bruge et variabelt navn i stedet for "v".
-
Opdel din vektor med sin norm, og angiv resultatet som en ny vektorværdi:
v = v / norm (v)
-
Kontroller størrelsen af vektoren med "norm" og indse, at dens størrelse nu er 1:
norm (v)
Session 1
tips
- Denne metode kan producere en fejl, hvis størrelsen af vektoren er 0 eller ekstremt tæt på 0. Dette indebærer imidlertid, at vektoren ikke har en signifikant retning, og dens normalisering ikke ville være nyttig.