Innhold
Normalisering av en vektor er å konvertere den til en enhetsvektor (vektor med størrelse 1) som peker mot samme retning. Normalisering er en vanlig teknikk som brukes til å skalere to grupper av data slik at de kan sammenlignes vesentlig. For å raskt normalisere en vektor i MATLAB, del den med resultatet av "norm" -funksjonen (dens størrelse).
retninger
MATLAB er et flott beregningsverktøy for å løse matematiske systemer (Jupiterimages / Creatas / Getty Images)-
Definer vektoren og lagre den i en variabel med en kommandolinje som følgende linje:
v = [1 4 17 2 9 5 5]
Du kan bruke et variabelt navn i stedet for "v".
-
Del vektoren din med sin norm, og angi resultatet som en ny vektorverdi:
v = v / norm (v)
-
Kontroller størrelsen på vektoren med "norm", og innse at dens størrelse er nå 1:
norm (v)
Økt 1
tips
- Denne metoden kan produsere en feil hvis størrelsen på vektoren er 0 eller ekstremt nær 0. Det innebærer imidlertid at vektoren ikke har en signifikant retning, og normaliseringen ville ikke være nyttig.