MATLAB è uno standard di settore per lo sviluppo di applicazioni di simulazione e analisi di dati scientifici e tecnici. Statisticamente, la normalizzazione, è un metodo di trasformazione dei dati su una scala comune, affinché il confronto tra i campioni può essere espressivo. È comune per trasformare i valori all'interno di una matrice in modo che i valori compresi tra 0 e 1.
Istruzioni
1
Calcolare il minimo della matrice e sottrarre tutti i valori.
my_min = min (rimodellare (my_matrix, numel (my_matrix), 1));
my_matrix = my_matrix - my_min;
2
Calcola il massimo di tua matrice e dividere ogni valore, ad esempio un elemento, per il massimo.
my_max = max (rimodellare (my_matrix, numel (my_matrix), 1));
my_matrix = my_matrix. / my_max;
3
Grafico dell'istogramma dei valori nella matrice del normalizzata utilizzando la funzione hist(). Si noti che vanno ora valori compresi tra 0 e 1.
Hist (rimodellare (my_matrix, numel(my_matrix), 1), 25);
4
Dividere la matrice per la 2-norma della matrice per normalizzare ad una media di 0. Se a voi questo o il metodo di cui sopra dipende dalla vostra intenzione.
normalize_matrix = my_matrix/norm(my_matrix);
Consigli & Avvertenze
- Ci sono molti metodi di applicazione di normalizzazione e molti significati di normalizzazione — rispetto precisamente. È più importante normalizzare costantemente.