Å 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 filskrive ut ( '-dpng' , 'myfigure.png' ) ;
Den komplette koden for å plotte et histogram i MATLAB er gitt nedenfor:
% Steg 1 : Last inn eller generer datadata = [ 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.