A hisztogram sáv magasságának beállítása a MATLAB-ban

A Hisztogram Sav Magassaganak Beallitasa A Matlab Ban



Szeretné megjeleníteni adatait a hisztogram MATLAB-ot használ? Hisztogramok hatékony eszközök, amelyek segítenek megérteni az adatok eloszlását. A magasság beállításával hisztogram sávok segítségével hangsúlyozhatunk konkrét információkat, vagy testreszabhatjuk a vizualizációt az igényeinknek megfelelően.

Ez a cikk egy egyszerű és átfogó útmutatót ad a magasság beállításához hisztogram rúd MATLAB-ban.







A hisztogram sáv magasságának beállítása a MATLAB-ban

Mielőtt továbblépne a beállítási folyamat felé hisztogram sáv magassága A MATLAB-ban jobb megérteni annak fontosságát.



Miért állítsa be a hisztogram oszlopok magasságát?

Hisztogramok egy adathalmaz gyakorisági eloszlásának egyértelmű ábrázolását kínálja, megjelenítve az előfordulások számát meghatározott intervallumokon vagy sávokon belül. Míg a MATLAB alapbeállításokat biztosít a hisztogram-megjelenítésekhez, a sávok magasságának beállítása lehetővé teszi a fontos jellemzők kiemelését vagy az egyes tartományokra való összpontosítást, így javítva az adatok értelmezését.



Íme az útmutatás a magasság beállításához egy hisztogram sáv MATLAB-ban.





1. lépés: Importálja adatait

Először is fontos, hogy importálja az adatkészletet a MATLAB-ba. Ezt különféle módszerekkel lehet megtenni, például fájl betöltésével vagy adatok generálásával egy parancsfájl vagy függvény segítségével.



Például az alábbi szintaxisban véletlenszerű adatokat generálunk a beépítettből rand funkció.

dátum = sor ( 1 , n ) ;

A fenti utasítás véletlenszerű számtömböt generál a MATLAB-ban, ahol n a tömb elemeinek kívánt számát jelenti.

2. lépés: Hozzon létre egy hisztogramot

Az adatok generálása után használnia kell a hisztogram funkció a MATLAB-ban az adatok alapvető hisztogramjának létrehozásához; ezért meg kell adnia az adatkészletet a függvény bemeneteként.

dátum = sor ( 1 , n ) ; % Generálja elő adatait a kívánt használatával 'n'
hisztogram ( adat ) ; % Hozzon létre egy alapvető hisztogramot a 'hisztogram' funkció

A fenti kódban az adatok a felhasználásával generált véletlen számok tömbjét jelentik rand(1;n) . A hisztogram funkció bemeneti adatainak átadásával a MATLAB hisztogramot hoz létre az alapértelmezett beállításokkal.

3. lépés: A hisztogram testreszabása

A MATLAB számos testreszabási lehetőséget kínál, amelyek segítenek a hisztogram megjelenésének módosításában. Ha be szeretné állítani a hisztogram sávok magasságát, a következő szintaxis segítségével módosíthatja a hisztogram objektum tulajdonságait.

% Módosítsa a hisztogram objektum tulajdonságait a készlet a rudak magassága
h.BinWidth = 0.1 ; % Állítsa be az egyes rekeszek szélességét
h.Normalizálás = 'számol' ; % Állítsa a normalizálást értékre 'számol' hogy reprezentálja a frekvenciát
h.FaceColor = 'kék' ; % Állítsa be a hisztogram sávjainak színét
h.EdgeColor = 'fekete' ; % Állítsa be a hisztogram éleinek színét

% További módosítható tulajdonságok:
% h.BinLimits = [ alsó_határ felső_korlát ] ; % Adja meg a rekeszek tartományát
% h.BinEdges = bin_élek; % Adja meg az egyéni tálca éleit

A fenti kódban h tárolja a hisztogram függvény segítségével létrehozott hisztogram objektumot. A tulajdonságok módosításához h , mint például BinWidth, Normalizálás, FaceColor, és EdgeColor , testreszabhatja a hisztogram megjelenési sávjait saját preferenciái szerint. Ezenkívül más tulajdonságokat is beállíthat, mint pl BinLimits vagy BinEdges a hisztogram további testreszabásához.

4. lépés: Állítsa be a hisztogram sáv magasságát

A sávok magasságának módosításához módosíthatja a BinCounts a hisztogram objektum tulajdonsága, amely lehetővé teszi az előfordulások számának megadását az egyes tálcákban.

% Módosítsa a sáv magasságát a BinCounts tulajdonság értékeinek módosításával
newBinCounts = [ 5 , 10 , 3 , 7 ] ; % Adja meg az előfordulások kívánt számát ban ben minden kukát

h.BinCounts = newBinCounts; % Rendelje hozzá az új tárak számát a BinCounts tulajdonsághoz

A fenti kódban newBinCounts egy tömb, amely az egyes tálcákban előforduló előfordulások kívánt számát reprezentálja. Ennek a tömbnek a hozzárendelésével a BinCounts a hisztogram objektum tulajdonsága h , ennek megfelelően állíthatja be a rudak magasságát.

5. lépés: Állítsa be kézzel a hisztogram sáv magasságát

Ha inkább manuálisan szeretné beállítani az egyes sávok magasságát, értéktömböt rendelhet hozzá BinCounts ingatlan. Ezeknek az értékeknek meg kell felelniük az egyes tartályok kívánt magasságának.

% Manuálisan készlet a magasság
kívánt magasság = [ 3 , 6 , 2 , 4 ] ; % Adja meg a kívánt magasságokat számára minden kukát

h.BinCounts = kívántMagasságok; % Rendelje hozzá a kívánt magasságú tömböt a BinCounts-hoz

6. lépés: Vizualizálja a módosított hisztogramot

Az oszlopmagasságok beállítása után a módosított hisztogramot a MATLAB-ban található plot vagy bar függvények segítségével kell ábrázolni. Ez segít az adatok megjelenítésében az egyes sávok megadott magasságában.

Itt van egy teljes MATLAB kód, amely követi a fent megadott lépéseket:

n = 100 ; % Adatpontok száma
dátum = sor ( 1 , n ) ; % Véletlenszerű adatokat generál
% Adja meg az előfordulások kívánt számát ban ben minden kukát
kívánt magasság = [ 3 , 6 , 2 , 4 ] ; % Adja meg a kívánt magasságokat számára minden kukát

% Számítsa ki a megfelelő tálcaéleket!
élek = linspace ( min ( adat ) , max ( adat ) , név ( kívánt magasságok ) + 1 ) ;

% Hozzon létre egy hisztogramot a kívánt tálcaélekkel, és rendelje hozzá a kívánt magasságokat
h = hisztogram ( 'BinEdges' , élek, 'BinCounts' , kívántMagasságok ) ;

% Testreszabhatja a hisztogram megjelenését
h.FaceColor = 'kék' ; % Állítsa be a sávok színét
h.EdgeColor = 'fekete' ; % Állítsa be a szélek színét

% Ábrázolja a módosított hisztogramot
xlabel ( 'Adat' ) ; % Állítsa be az x-tengely címkéjét
ylabel ( 'Frekvencia' ) ; % Állítsa be az y-tengely címkéjét
cím ( 'Hisztogram manuálisan beállított oszlopmagasságokkal' ) ; % Állítsa be a hisztogram címét

Következtetés

A hisztogram sáv magasságának beállítása hasznos, mivel ez segít a felhasználónak egyértelműen megjeleníteni a sávon megjelenő adatokat. Ez a cikk egy hasznos, lépésről lépésre szóló útmutatót tartalmaz a hisztogram magasságának beállításához az adatok importálásával, hisztogram létrehozásával, a hisztogram testreszabásával, a sáv magasságának beállításával vagy manuális beállításával, majd a hisztogram sáv megjelenítésével a kód végrehajtásával. MATLAB-ban. Ha világosan megérti, hogyan kell beállítani a hisztogram sáv magasságát, akkor a felhasználók saját választásuk szerint állíthatják be a magasságot.