>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come normalizzare in Matlab

Normalizzare un vettore significa convertirlo in un vettore unitario (un vettore di magnitudine 1) che punta nella stessa direzione. La normalizzazione è una tecnica comune utilizzata per ridimensionare due set di dati in modo che possano essere confrontati in modo significativo. Per normalizzare rapidamente un vettore in MATLAB, dividilo per il risultato della funzione "norma" (la sua magnitudine).

Passaggio 1

Definisci il vettore e salvalo in una variabile con un comando come questo:

v =[1 4 17 2 9 5 5]

Puoi utilizzare qualsiasi nome di variabile al posto di "v."

Passaggio 2

Dividi il tuo vettore per la sua norma e assegna il risultato come nuovo valore del vettore:

v =v/norma(v)

Passaggio 3

Controlla la magnitudine del vettore con "norma" e osserva che la sua magnitudine è ora 1:

norma(v)

Suggerimento

Questo metodo potrebbe produrre un errore se la grandezza del vettore è 0 o estremamente vicina a 0. Ciò implica, tuttavia, che il vettore non ha una direzione significativa e normalizzarlo non sarebbe utile.


  1. Come identificare una Spotlight Vector
  2. Come salvare un TIFF come file vettoriale
  3. Come calcolare la pendenza da Data Matlab
  4. Come salvare un'immagine vettoriale in Illustrator
  5. Come convertire la matrice in vettore in MATLAB
  6. Come convertire un JPG in un vettore in Illustrator CS3