Paano Mag-plot ng Histogram sa MATLAB

Paano Mag Plot Ng Histogram Sa Matlab



Ang pag-unawa sa pamamahagi at dalas ng mga halaga ng data ay mahalaga para sa mga gawain sa pagsusuri ng data. Nagbibigay ang MATLAB ng isang simpleng paraan upang lumikha histograms , na biswal na kumakatawan sa mga pamamahagi ng data. Sa MATLAB, maaaring gumawa ng mga histogram upang makakuha ng mahahalagang insight mula sa iyong data at mapadali ang matalinong paggawa ng desisyon. Baguhan ka man o may karanasang gumagamit ng MATLAB, ang sunud-sunod na gabay na ito ay gagabay sa iyo sa proseso ng pag-plot histograms sa MATLAB.

Paano Mag-plot ng Histogram sa MATLAB

Upang magplano a histogram sa MATLAB, dapat mong sundin ang mga hakbang na ibinigay sa ibaba:







Hakbang 1: Mag-import o Bumuo ng Data



Bago magplano a histogram , dapat ay mayroon kang data upang magamit, at ang MATLAB ay nag-aalok ng maraming mga pagpipilian upang mag-import ng mga umiiral na data mula sa mga file o database.



data = importdata ( 'filename' ) ;





dito, 'filename' kumakatawan sa pangalan ng file kung saan mo gustong mag-import ng data, at dapat mong tiyakin na ang file ay nasa format na makikilala ng MATLAB, gaya ng text file o spreadsheet file.

Maaari ka ring bumuo ng sample na data nang direkta sa loob ng MATLAB gamit ang iba't ibang built-in na function. Halimbawa, upang lumikha ng isang hanay ng mga random na numero, maaari mong gamitin ang rand function.



Ang syntax upang makabuo ng data ay ibinigay sa ibaba:

petsa = hilera ( 1 , n ) ;

Sa halimbawang ito, n kumakatawan sa nais na bilang ng mga punto ng data. Ang rand function ay bumubuo ng isang 1-by-n na hanay ng mga random na numero sa pagitan ng 0 at 1.

Hakbang 2: Tukuyin ang Bilang ng mga Bins

Mga basurahan ay ang mga pagitan kung saan ang hanay ng mga halaga ng data ay nahahati sa isang histogram. Ang pagpili ng naaangkop na bilang ng mga bin ay mahalaga upang tumpak na mailarawan ang pamamahagi ng data. Maaari mong manu-manong tukuyin ang bilang ng mga bin batay sa iyong pag-unawa sa data.

Hakbang 3: Lumikha ng Histogram

Kapag nakuha mo na ang iyong data at ang gustong bilang ng mga bin, oras na para gawin ang histogram. Nag-aalok ang MATLAB ng hist o histogram function, na siyang pangunahing tool para sa paggawa ng histogram. Ibigay lamang ang iyong data bilang input sa hist function at tukuyin ang bilang ng mga bin.

Ang syntax ay ang mga sumusunod:

hist ( data, numBins )

O kaya:

histogram ( data, 'NumBins' , numBins )

dito, datos kumakatawan sa data na gusto mong i-plot ng histogram, at numBins tumutukoy sa nais na bilang ng mga bin.

Hakbang 4: I-customize ang Histogram

Binibigyang-daan ka ng MATLAB na i-customize ang iba't ibang aspeto ng histogram upang mapahusay ang hitsura at pagiging madaling mabasa nito. Maaari mong baguhin ang mga label ng axis upang magbigay ng malinaw na paglalarawan ng data na ini-plot. Ang pagsasaayos ng mga lapad ng bin ay maaaring makatulong na ipakita ang mas detalyadong mga pattern sa data. Ang pagpapalit ng mga kulay at pagdaragdag ng mga pamagat ay maaaring gawing visually appealing at informative ang histogram.

Halimbawa, upang magdagdag ng mga x at y na label, gamitin ang sumusunod na code:

xlabel ( 'Halaga' )
ylabel ( 'Dalas' )

Upang ayusin ang mga lapad ng bin, maaari mong gamitin ang sumusunod na code:

histogram ( data, 'BinWidth' , binWidth_value )

Gamit ang 'BinWidth' parameter, maaari mong tukuyin ang nais na lapad ng mga bin sa iyong histogram. Palitan ang data ng iyong input data at binWidth_value na may nais na halaga ng lapad.

Kung gusto mong baguhin ang histogram mga kulay, sundin ang ibinigay na code sa ibaba:

histogram ( data, 'Kulay ng Mukha' , 'kulay' )

Kasama ang 'Kulay ng Mukha' parameter, maaari mong tukuyin ang kulay ng mga histogram bar. Palitan 'kulay' na may nais na pangalan ng kulay o halaga ng RGB.

Maaari ka ring magdagdag ng pamagat para sa histogram mula sa ibinigay na syntax sa ibaba:

pamagat ( 'Pamagat ng Histogram' )

Upang i-save ang histogram plot, maaari mong gamitin ang sumusunod na function.

% I-print ang figure bilang isang PNG file
print ( '-dpng' , 'myfigure.png' ) ;

Ang kumpletong code upang magplano ng histogram sa MATLAB ay ibinigay sa ibaba:

% Hakbang 1 : Mag-load o bumuo ng data
data = [ 10 , 12 , labinlima , 18 , dalawampu , 22 , 22 , 22 , 25 , 28 , 30 , 30 , 30 , 32 , 35 , 38 , 40 ] ;
% Hakbang 2 : Itakda ang bilang ng mga basurahan
numBins = 5 ;
% Hakbang 3 at Hakbang 4 : Lumikha at i-customize ang histogram
histogram ( data, numBins, 'Kulay ng Mukha' , 'asul' ) ;
xlabel ( 'Halaga' ) ;
ylabel ( 'Dalas' ) ;
pamagat ( 'Histogram ng Data' ) ;
% I-print ang figure bilang isang PNG file
print ( '-dpng' , 'myfigure.png' ) ;

Konklusyon

Nag-aalok ang MATLAB ng user-friendly at makapangyarihang platform para sa pag-plot ng mga histogram na maaaring gawin sa pamamagitan ng hist o histogram mga function. Sa pamamagitan ng pagsunod sa sunud-sunod na gabay sa artikulong ito, matututunan mo kung paano mag-import o bumuo ng data, matukoy ang bilang ng mga bin, gumawa, at mag-customize ng mga histogram, suriin ang mga resulta, at i-customize ito ayon sa iyong pinili.