Come Normalizzare in MATLAB
Normalizzare un vettore significa convertirlo in un vettore unitario (un vettore di magnitudo 1) che punta nella stessa direzione. La normalizzazione è una tecnica comune usata per scalare 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 "norm" (la sua magnitudo).
Passo 1
Definisci il vettore e memorizzalo in una variabile con un comando come questo:
v = [1 4 17 2 9 5 5]
Puoi usare qualsiasi nome variabile al posto di "v".
Passo 2
Dividi il tuo vettore per la sua norma, e assegna il risultato come nuovo valore del vettore:
v = v/norm(v)
Passo 3
Controlla la magnitudo del vettore con "norm", e vedi che la sua magnitudo è ora 1:
norm(v)
Suggerimento
Questo metodo potrebbe produrre un errore se la magnitudo del vettore è 0 o estremamente vicina a 0. Ciò implica, tuttavia, che il vettore non ha una direzione significativa, e normalizzarlo non sarebbe utile.