Les partenaires publicitaires:

Comment normaliser une matrice dans matlab

MATLAB est un standard de l'industrie pour le développement de l'analyse et de simulation des applications pour les données scientifiques et techniques. Normalisation, statistiquement, est une méthode de transformation des données sur une échelle commune de sorte que la comparaison entre les échantillons peut être significative. Il est courant de transformer les valeurs dans une matrice de sorte que les valeurs sont comprises entre 0 et 1.

Instructions

  • 1

    Calculer le minimum de votre matrice, et la soustraire de toutes les valeurs.

    my_min = min (remodeler (my_matrix, numel (my_matrix), 1)) -
    my_matrix = my_matrix - my_min;

  • 2


    Calculer le maximum de votre matrice, et de diviser chaque valeur, élément par élément, par le maximum.

    my_max = max (remodeler (my_matrix, numel (my_matrix), 1)) -
    my_matrix = my_matrix ./ my_max;

  • 3



    Graphiquement l'histogramme des valeurs dans votre matrice normalisée en utilisant la fonction hist (). Notez que les valeurs vont désormais répartie entre 0 et 1.

    hist (remodeler (my_matrix, numel (my_matrix), 1), 25);

  • 4

    Divisez votre matrice par le 2-norme de la matrice de normaliser à une moyenne de 0. Que ce soit pour vous ou ce la méthode ci-dessus dépend de votre intention.

    normalize_matrix = my_matrix / norme (my_matrix);

Conseils & Avertissements

  • Il existe de nombreuses méthodes d'application de la normalisation, et de nombreuses significations de normalisation-rapport précisément. Il est très important de toujours pouvoir normaliser.
» » » » Comment normaliser une matrice dans matlab