Kako iscrtati histogram u MATLAB-u

Kako Iscrtati Histogram U Matlab U



Razumijevanje distribucije i učestalosti vrijednosti podataka bitno je za zadatke analize podataka. MATLAB pruža jednostavan način stvaranja histogrami , koji vizualno predstavljaju distribuciju podataka. U MATLAB-u se mogu izraditi histogrami kako bi se dobili vrijedni uvidi iz vaših podataka i olakšalo donošenje odluka na temelju informacija. Bez obzira jeste li početnik ili iskusan korisnik MATLAB-a, ovaj će vas vodič korak po korak provesti kroz proces iscrtavanja histogrami u MATLAB-u.

Kako iscrtati histogram u MATLAB-u

Iscrtati a histogram u MATLAB-u morate slijediti dolje navedene korake:







Korak 1: Uvezite ili generirajte podatke



Prije crtanja a histogram , morate imati podatke za rad, a MATLAB nudi više opcija za uvoz postojećih podataka iz datoteka ili baza podataka.



podaci = uvoz podataka ( 'naziv datoteke' ) ;





Ovdje, 'naziv datoteke' predstavlja naziv datoteke iz koje želite uvesti podatke i morate biti sigurni da je datoteka u formatu koji MATLAB može prepoznati, kao što je tekstualna datoteka ili datoteka proračunske tablice.

Također možete generirati uzorke podataka izravno unutar MATLAB-a pomoću različitih ugrađenih funkcija. Na primjer, za stvaranje niza nasumičnih brojeva, možete koristiti funkciju rand.



Sintaksa za generiranje podataka data je u nastavku:

datum = red ( 1 , n ) ;

U ovom primjeru, n predstavlja željeni broj podatkovnih točaka. Funkcija rand generira niz nasumičnih brojeva 1 sa n između 0 i 1.

Korak 2: Odredite broj spremnika

Kante su intervali na koje je raspon vrijednosti podataka podijeljen u histogramu. Odabir odgovarajućeg broja spremnika ključan je za točan prikaz distribucije podataka. Možete ručno odrediti broj spremnika na temelju vašeg razumijevanja podataka.

Korak 3: Napravite histogram

Nakon što dobijete svoje podatke i željeni broj spremnika, vrijeme je za izradu histograma. MATLAB nudi povij ili histogram funkcija, koja je primarni alat za stvaranje histograma. Jednostavno unesite svoje podatke kao ulaz u hist funkciju i navedite broj spremnika.

Sintaksa je sljedeća:

povij ( podaci, numBins )

Ili:

histogram ( podaci, 'NumBins' , numBins )

Ovdje, podaci predstavlja podatke za koje želite iscrtati histogram, i numBins određuje željeni broj spremnika.

Korak 4: Prilagodite histogram

MATLAB vam omogućuje da prilagodite različite aspekte histograma kako biste poboljšali njegov izgled i čitljivost. Možete izmijeniti oznake osi kako biste pružili jasne opise podataka koji se iscrtavaju. Podešavanje širine spremnika može pomoći u otkrivanju detaljnijih uzoraka u podacima. Mijenjanje boja i dodavanje naslova može učiniti histogram vizualno privlačnim i informativnim.

Na primjer, da biste dodali oznake x i y, upotrijebite sljedeći kod:

xlabel ( 'Vrijednost' )
ylabel ( 'Frekvencija' )

Za podešavanje širine spremnika možete upotrijebiti sljedeći kôd:

histogram ( podaci, 'BinWidth' , binWidth_vrijednost )

Koristiti 'BinWidth' parametra, možete odrediti željenu širinu spremnika u svom histogramu. Zamijenite podatke svojim ulaznim podacima i binWidth_vrijednost sa željenom vrijednošću širine.

Ako želite promijeniti histogram boje, slijedite donji kod:

histogram ( podaci, 'FaceColor' , 'boja' )

s 'FaceColor' parametra, možete odrediti boju traka histograma. Zamijeniti 'boja' sa željenim nazivom boje ili RGB vrijednošću.

Također možete dodati naslov za histogram iz dolje navedene sintakse:

titula ( 'Naslov histograma' )

Da biste spasili histogram plot, možete koristiti sljedeću funkciju.

% Ispiši figuru kao PNG datoteka
ispisati ( '-dpng' , 'mojafigura.png' ) ;

Potpuni kod za iscrtavanje histograma u MATLAB-u dat je u nastavku:

% Korak 1 : Učitaj ili generiraj podatke
podaci = [ 10 , 12 , petnaest , 18 , dvadeset , 22 , 22 , 22 , 25 , 28 , 30 , 30 , 30 , 32 , 35 , 38 , 40 ] ;
% Korak 2 : Postavite broj spremnika
numBins = 5 ;
% Korak 3 i Korak 4 : Stvorite i prilagodite histogram
histogram ( podaci, numBins, 'FaceColor' , 'plavo' ) ;
xlabel ( 'Vrijednost' ) ;
ylabel ( 'Frekvencija' ) ;
titula ( 'Histogram podataka' ) ;
% Ispiši figuru kao PNG datoteka
ispisati ( '-dpng' , 'mojafigura.png' ) ;

Zaključak

MATLAB nudi jednostavnu i moćnu platformu za iscrtavanje histograma koji se mogu izvršiti putem povij ili histogram funkcije. Slijedeći vodič korak po korak u ovom članku, naučit ćete kako uvesti ili generirati podatke, odrediti broj spremnika, stvoriti i prilagoditi histograme, analizirati rezultate i prilagoditi ih prema vlastitom izboru.