Slik normaliserer du i Matlab

Forfatter: Louise Ward
Opprettelsesdato: 4 Februar 2021
Oppdater Dato: 1 Desember 2024
Anonim
Slik normaliserer du i Matlab - Artikler
Slik normaliserer du i Matlab - Artikler

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)

    Økt 1

  1. 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".

  2. Del vektoren din med sin norm, og angi resultatet som en ny vektorverdi:

    v = v / norm (v)

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

    norm (v)

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.