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 datotekaispisati ( '-dpng' , 'mojafigura.png' ) ;
Potpuni kod za iscrtavanje histograma u MATLAB-u dat je u nastavku:
% Korak 1 : Učitaj ili generiraj podatkepodaci = [ 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.