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.