Pochopení distribuce a frekvence datových hodnot je nezbytné pro úlohy analýzy dat. MATLAB poskytuje jednoduchý způsob vytváření histogramy , které vizuálně představují distribuce dat. V MATLABu lze vytvářet histogramy, abyste získali cenné poznatky z vašich dat a usnadnili informované rozhodování. Ať už jste začátečník nebo zkušený uživatel MATLABu, tento průvodce vás krok za krokem provede procesem vykreslování histogramy v MATLABu.
Jak vykreslit histogram v MATLABu
Vykreslit a histogram v MATLABu musíte postupovat podle níže uvedených kroků:
Krok 1: Import nebo generování dat
Před vykreslením a histogram , musíte mít data, se kterými budete pracovat, a MATLAB nabízí několik možností importu existujících dat ze souborů nebo databází.
data = importdata ( 'název souboru' ) ;
Tady, 'název souboru' představuje název souboru, ze kterého chcete importovat data, a musíte se ujistit, že soubor je ve formátu, který MATLAB dokáže rozpoznat, jako je textový soubor nebo tabulkový soubor.
Můžete také generovat ukázková data přímo v MATLABu pomocí různých vestavěných funkcí. Chcete-li například vytvořit pole náhodných čísel, můžete použít funkci rand.
Syntaxe pro generování dat je uvedena níže:
datum = řádek ( 1 , n ) ;
V tomto příkladu n představuje požadovaný počet datových bodů. Funkce rand generuje pole 1xn náhodných čísel mezi 0 a 1.
Krok 2: Určete počet přihrádek
Koše jsou intervaly, do kterých je v histogramu rozdělen rozsah hodnot dat. Výběr vhodného počtu přihrádek je zásadní pro přesné zobrazení distribuce dat. Počet přihrádek můžete zadat ručně na základě vašeho porozumění datům.
Krok 3: Vytvořte histogram
Jakmile budete mít svá data a požadovaný počet přihrádek, je čas vytvořit histogram. MATLAB nabízí hist nebo histogram funkce, která je primárním nástrojem pro tvorbu histogramu. Jednoduše zadejte svá data jako vstup do funkce hist a zadejte počet přihrádek.
Syntaxe je následující:
hist ( data, numBins )
Nebo:
histogram ( data, 'NumBins' , numBins )
Tady, data představuje data, jejichž histogram chcete vykreslit, a numBins určuje požadovaný počet přihrádek.
Krok 4: Přizpůsobte histogram
MATLAB vám umožňuje přizpůsobit různé aspekty histogramu a zlepšit tak jeho vzhled a čitelnost. Popisky os můžete upravit tak, aby poskytovaly jasné popisy vykreslovaných dat. Úprava šířky přihrádek může pomoci odhalit podrobnější vzory v datech. Změnou barev a přidáním titulků může být histogram vizuálně přitažlivý a informativní.
Chcete-li například přidat štítky x a y, použijte následující kód:
xlabel ( 'Hodnota' )ylabel ( 'Frekvence' )
Chcete-li upravit šířku přihrádky, můžete použít následující kód:
histogram ( data, 'BinWidth' , binWidth_value )
Za použití 'BinWidth' můžete zadat požadovanou šířku přihrádek ve svém histogramu. Nahraďte data svými vstupními daty a binWidth_value s požadovanou hodnotou šířky.
Pokud chcete změnit histogram barvy, postupujte podle níže uvedeného kódu:
histogram ( data, 'FaceColor' , 'barva' )
s „FaceColor“ můžete určit barvu sloupců histogramu. Nahradit 'barva' s požadovaným názvem barvy nebo hodnotou RGB.
Můžete také přidat název pro histogram z níže uvedené syntaxe:
titul ( 'Histogram Title' )
Chcete-li uložit histogram plot, můžete použít následující funkci.
% Vytiskněte obrázek tak jako PNG soubortisk ( '-dpng' , 'moje postava.png' ) ;
Kompletní kód pro vykreslení histogramu v MATLABu je uveden níže:
% Krok 1 : Načtení nebo generování datúdaje = [ 10 , 12 , patnáct , 18 , dvacet , 22 , 22 , 22 , 25 , 28 , 30 , 30 , 30 , 32 , 35 , 38 , 40 ] ;
% Krok 2 : Nastavte počet přihrádek
numBins = 5 ;
% Krok 3 a Krok 4 : Vytvořte a přizpůsobte histogram
histogram ( data, numBins, 'FaceColor' , 'modrý' ) ;
xlabel ( 'Hodnota' ) ;
ylabel ( 'Frekvence' ) ;
titul ( 'Histogram dat' ) ;
% Vytiskněte obrázek tak jako PNG soubor
tisk ( '-dpng' , 'moje postava.png' ) ;
Závěr
MATLAB nabízí uživatelsky přívětivou a výkonnou platformu pro vykreslování histogramů, kterou lze provést hist nebo histogram funkcí. Podle podrobného průvodce v tomto článku se naučíte importovat nebo generovat data, určovat počet přihrádek, vytvářet a přizpůsobovat histogramy, analyzovat výsledky a upravovat je podle svého výběru.