Hur normaliseras i Matlab

Författare: John Stephens
Skapelsedatum: 1 Januari 2021
Uppdatera Datum: 1 December 2024
Anonim
MATLAB Nonlinear Optimization with fmincon
Video: MATLAB Nonlinear Optimization with fmincon

Innehåll

Normalisering av en vektor är att konvertera den till en enhetsvektor (vektor med storleksordning 1) som pekar mot samma riktning. Normalisering är en vanlig teknik som används för att skala två grupper av data så att de kan jämföras avsevärt. För att snabbt normalisera en vektor i MATLAB, dela den med resultatet av "norm" -funktionen (dess storlek).


vägbeskrivning

MATLAB är ett bra beräkningsverktyg för att lösa matematiska system (Jupiterimages / Creatas / Getty Images)

    Session 1

  1. Definiera vektorn och lagra den i en variabel med en kommandorad som följande rad:

    v = [1 4 17 2 9 5 5]

    Du kan använda variabelnamnet istället för "v".

  2. Dela din vektor med sin norm och ange resultatet som ett nytt vektorvärde:

    v = v / norm (v)

  3. Kontrollera storleken på vektorn med "norm" och inser att dess storlek är nu 1:

    norm (v)

tips

  • Denna metod kan ge ett fel om vektorns storlek är 0 eller extremt nära 0. Detta innebär emellertid att vektorn inte har en signifikant riktning och dess normalisering inte skulle vara användbar.