Hvordan vise flere Histograms i Matlab

Hvordan vise flere Histograms i Matlab


MATLAB er et programmerings og dataanalyse miljø for matematikk, ingeniørfag og realfag. Et histogram er en type av kurve som representerer frekvensen til en viss verdi eller et område av verdier i en fordeling av data. MATLAB inneholder en innebygd funksjon for beregning og grafer histogrammer fra data, men krever litt ekstra arbeid for å vise to eller flere histogrammer samtidig på de samme aksene.

Bruksanvisning

1 Beregn data for første histogrammet og lagre den på variabler for senere bruk. Bruk MATLAB funksjon "hist" som vist:

[Counts_1, edges_1] = hist (Y, edges_in);

Hvor edges_in er en vektor av begynnelsen kantene av hyllene, eller:

[Counts_1, edges_1] = hist (Y, nBins);

Hvor nBins er antall jevnt fordelte hyller i histogrammet. Hvis verken edges_in eller nBins er gitt, beregner MATLAB histogrammet med 10 binger.

2 Beregn dataene for andre, og eventuelle senere histogrammer.

3 Plott første histogrammet ved hjelp av "bar (edges_1, counts_1);"

Utseendet på grafen kan tilpasses i henhold til MATLAB dokumentasjon for plotting. Alternativt, ved hjelp av en stairstep graf "trapper (edges_1, counts_1);" kan gjøre flere histogrammer lettere å se på den samme grafen.

4 Skriv inn kommandoen "hold on" i kommandovinduet i MATLAB for å hindre at dagens tall fra å bli overskrevet av den nye grafen.

5 Plotte andre og eventuelle senere histogrammer, tilpasse utseendet som ønsket.

6 Skriv inn kommandoen "holde ut" for å forhindre ytterligere tegning legges til figuren som inneholder histogrammer.