Hvordan plotte et histogram i MATLAB

Hvordan Plotte Et Histogram I Matlab



Å forstå distribusjonen og frekvensen av dataverdier er avgjørende for dataanalyseoppgaver. MATLAB gir en enkel måte å lage på histogrammer , som visuelt representerer datadistribusjoner. I MATLAB kan histogrammer lages for å få verdifull innsikt fra dataene dine og lette informert beslutningstaking. Enten du er en nybegynner eller en erfaren MATLAB-bruker, vil denne trinnvise guiden lede deg gjennom prosessen med å plotte histogrammer i MATLAB.

Hvordan plotte et histogram i MATLAB

Å plotte a histogram i MATLAB må du følge trinnene nedenfor:







Trinn 1: Importer eller generer data



Før du plotter en histogram , du må ha dataene å jobbe med, og MATLAB tilbyr flere alternativer for å importere eksisterende data fra filer eller databaser.



data = importdata ( 'filnavn' ) ;





Her, 'filnavn' representerer navnet på filen du vil importere data fra, og du må sørge for at filen er i et format som MATLAB kan gjenkjenne, for eksempel en tekstfil eller en regnearkfil.

Du kan også generere eksempeldata direkte i MATLAB ved å bruke de ulike innebygde funksjonene. For eksempel, for å lage en rekke tilfeldige tall, kan du bruke rand-funksjonen.



Syntaksen for å generere data er gitt nedenfor:

dato = rad ( 1 , n ) ;

I dette eksemplet, n representerer ønsket antall datapunkter. Rand-funksjonen genererer en 1-for-n-matrise med tilfeldige tall mellom 0 og 1.

Trinn 2: Bestem antall søppelkasser

søppelkasser er intervallene som området av dataverdier er delt inn i i et histogram. Å velge riktig antall søppelkasser er avgjørende for å vise distribusjonen av data nøyaktig. Du kan manuelt spesifisere antall skuffer basert på din forståelse av dataene.

Trinn 3: Lag histogrammet

Når du har dataene dine og ønsket antall binger, er det på tide å lage histogrammet. MATLAB tilbyr hist eller histogram funksjon, som er det primære verktøyet for å lage histogram. Bare oppgi dataene dine som input til hist-funksjonen og spesifiser antall søppelkasser.

Syntaksen er som følger:

hist ( data, numBins )

Eller:

histogram ( data, 'NumBins' , numBins )

Her, data representerer dataene du vil plotte et histogram av, og numBins angir ønsket antall søppelkasser.

Trinn 4: Tilpass histogrammet

MATLAB lar deg tilpasse ulike aspekter av histogrammet for å forbedre utseendet og lesbarheten. Du kan endre akseetiketter for å gi klare beskrivelser av dataene som plottes. Justering av skuffebredder kan bidra til å avsløre mer detaljerte mønstre i dataene. Å endre farger og legge til titler kan gjøre histogrammet visuelt tiltalende og informativt.

For å legge til x- og y-etiketter, bruk for eksempel følgende kode:

xlabel ( 'Verdi' )
ylabel ( 'Frekvens' )

For å justere søppelbredden kan du bruke følgende kode:

histogram ( data, 'BinWidth' , binWidth_value )

Bruker 'BinWidth' parameter, kan du spesifisere ønsket bredde på beholderne i histogrammet. Erstatt data med inndata og binWidth_value med ønsket breddeverdi.

Hvis du ønsker å endre histogram farger, følg koden nedenfor:

histogram ( data, 'Ansiktsfarge' , 'farge' )

Med 'Ansiktsfarge' parameter, kan du spesifisere fargen på histogramlinjene. Erstatte 'farge' med ønsket fargenavn eller RGB-verdi.

Du kan også legge til en tittel for histogram fra den nedenfor gitte syntaksen:

tittel ( 'Histogramtittel' )

For å lagre histogram plot, kan du bruke følgende funksjon.

% Skriv ut figuren som en PNG fil
skrive ut ( '-dpng' , 'myfigure.png' ) ;

Den komplette koden for å plotte et histogram i MATLAB er gitt nedenfor:

% Steg 1 : Last inn eller generer data
data = [ 10 , 12 , femten , 18 , tjue , 22 , 22 , 22 , 25 , 28 , 30 , 30 , 30 , 32 , 35 , 38 , 40 ] ;
% Steg 2 : Angi antall søppelkasser
numBins = 5 ;
% Steg 3 og Step 4 : Opprett og tilpass histogrammet
histogram ( data, numBins, 'Ansiktsfarge' , 'blå' ) ;
xlabel ( 'Verdi' ) ;
ylabel ( 'Frekvens' ) ;
tittel ( 'Histogram av data' ) ;
% Skriv ut figuren som en PNG fil
skrive ut ( '-dpng' , 'myfigure.png' ) ;

Konklusjon

MATLAB tilbyr en brukervennlig og kraftig plattform for plotting av histogrammer som kan gjøres gjennom hist eller histogram funksjoner. Ved å følge trinn-for-trinn-guiden i denne artikkelen vil du lære hvordan du importerer eller genererer data, bestemmer antall hyller, oppretter og tilpasser histogrammer, analyserer resultatene og tilpasser dem i henhold til ditt valg.