Contenuto
Normalizzare un vettore è convertirlo in un vettore unitario (vettore di magnitudine 1) che punta alla stessa direzione. La normalizzazione è una tecnica comune utilizzata per ridimensionare due gruppi di dati in modo che possano essere confrontati in modo significativo. Per normalizzare rapidamente un vettore in MATLAB, dividerlo per il risultato della funzione "norma" (la sua grandezza).
indicazioni
MATLAB è un grande strumento di calcolo per la risoluzione di sistemi matematici (Jupiterimages / Creatas / Getty Images)-
Definire il vettore e memorizzarlo in una variabile con una riga di comando come la seguente riga:
v = [1 4 17 2 9 5 5]
Puoi usare qualsiasi nome di variabile al posto di "v".
-
Dividi il tuo vettore secondo la sua norma e designa il risultato come un nuovo valore vettoriale:
v = v / norma (v)
-
Controlla la grandezza del vettore con "norma" e rendi conto che la sua magnitudine è ora 1:
norma (v)
Sessione 1
suggerimenti
- Questo metodo può produrre un errore se la grandezza del vettore è 0 o estremamente vicino a 0. Ciò implica, tuttavia, che il vettore non ha una direzione significativa e la sua normalizzazione non sarebbe utile.