Les partenaires publicitaires:

Comment afficher des histogrammes multiples dans Matlab

MATLAB est un environnement de programmation et d'analyse de données pour les mathématiques, l'ingénierie et la science. Un histogramme est un type de graphe représentant la fréquence d'une certaine valeur ou une plage de valeurs dans une distribution de données. MATLAB contient une fonction intégrée de calcul et graphique des histogrammes à partir des données, mais nécessite un peu de travail supplémentaire pour afficher deux ou plusieurs histogrammes simultanément sur les mêmes axes.

Instructions

  1. Calculer les données pour le premier histogramme et l'enregistrer dans des variables pour une utilisation ultérieure. Utilisez la fonction MATLAB "hist" comme montré:

    [counts_1, edges_1] = hist (Y, edges_in) -

    Où edges_in est un vecteur des bords de départ des bacs ou:

    [counts_1, edges_1] = hist (Y, nBins) -

    Lorsque nBins est le nombre d'intervalles également espacés dans l'histogramme. Si ni edges_in ou nBins est donné, MATLAB calcule l'histogramme avec 10 bacs.




  2. Calculer les données de la deuxième et de tout histogrammes suivants.

  3. Tracer le premier histogramme en utilisant "bar (edges_1, counts_1) -"

    L'apparence du graphique peut être personnalisé en fonction de la documentation MATLAB pour le traçage. Alternativement, en utilisant un graphique stairstep "escaliers (edges_1, counts_1) -" peut faire plusieurs histogrammes plus facile à voir sur le même graphique.

  4. Tapez la commande "attendez" dans la fenêtre de commande MATLAB pour éviter que votre chiffre actuel d'être écrasé par le nouveau graphique.

  5. Tracer la deuxième et les éventuelles histogrammes ultérieures, la personnalisation de l'apparence comme vous le souhaitez.

  6. Tapez la commande "éloigner" pour empêcher toute nouvelle dessin d'être ajouté à la figure contenant vos histogrammes.

» » » » Comment afficher des histogrammes multiples dans Matlab