Hvordan Normal i Matlab

For å normalisere en vektor er å omdanne det til en enhetsvektor (en vektor av størrelsesorden 1) som peker i samme retning. Normalisering er en vanlig teknikk som brukes til å skalere to datasettene slik at de kan sammenlignes meningsfull måte. Hvis du raskt vil normalisere en vektor i MATLAB, dele det med resultatet av "normen" -funksjonen (dens størrelse).

Bruksanvisning

1 Definer vektor og lagre den i en variabel med en kommando som dette:

v = [1 4 17 2 9 5 5]

Du kan bruke alle variabelnavnet i stedet for "v."

2 Del din vektor av sin norm, og tildele resultatet som den nye verdien av vektoren:

v = v / norm (v)

3 Kontroller størrelsen på vektoren med "norm", og at dens størrelse er nå 1:

norm (v)

Hint

  • Denne metoden kan gi en feil hvis størrelsen på vektoren er 0 eller svært nær 0. Dette innebærer imidlertid at vektoren ikke har en meningsfylt retning, og å normalisere det ikke ville være nyttig.