Как да начертаете хистограма в MATLAB

Kak Da Nacertaete Histograma V Matlab



Разбирането на разпределението и честотата на стойностите на данните е от съществено значение за задачите за анализ на данни. MATLAB предоставя лесен начин за създаване хистограми , които визуално представят разпределения на данни. В MATLAB могат да се създават хистограми, за да получите ценна информация от вашите данни и да улесните вземането на информирани решения. Независимо дали сте начинаещ или опитен потребител на MATLAB, това ръководство стъпка по стъпка ще ви преведе през процеса на чертане хистограми в MATLAB.

Как да начертаете хистограма в MATLAB

За да начертаете а хистограма в MATLAB, трябва да следвате дадените по-долу стъпки:







Стъпка 1: Импортирайте или генерирайте данни



Преди да начертаете a хистограма , трябва да имате данните, с които да работите, а MATLAB предлага множество опции за импортиране на съществуващи данни от файлове или бази данни.



данни = импортирани данни ( 'име на файл' ) ;





Тук, 'име на файл' представлява името на файла, от който искате да импортирате данни, и трябва да се уверите, че файлът е във формат, който MATLAB може да разпознае, като текстов файл или файл с електронна таблица.

Можете също да генерирате примерни данни директно в MATLAB, като използвате различните вградени функции. Например, за да създадете масив от произволни числа, можете да използвате функцията rand.



Синтаксисът за генериране на данни е даден по-долу:

дата = ред ( 1 , н ) ;

В този пример, н представлява желания брой точки от данни. Функцията rand генерира масив 1 по n от произволни числа между 0 и 1.

Стъпка 2: Определете броя на контейнерите

Кошчета са интервалите, на които диапазонът от стойности на данните е разделен в хистограма. Изборът на подходящ брой контейнери е от решаващо значение за точното изобразяване на разпределението на данните. Можете ръчно да посочите броя на кошчетата въз основа на вашето разбиране на данните.

Стъпка 3: Създайте хистограмата

След като разполагате с вашите данни и желания брой контейнери, е време да създадете хистограмата. MATLAB предлага хист или хистограма функция, която е основният инструмент за създаване на хистограма. Просто предоставете вашите данни като вход към функцията hist и посочете броя на контейнерите.

Синтаксисът е както следва:

хист ( данни, numBins )

Или:

хистограма ( данни, „NumBins“ , numBins )

Тук, данни представлява данните, на които искате да начертаете хистограма, и numBins указва желания брой контейнери.

Стъпка 4: Персонализирайте хистограмата

MATLAB ви позволява да персонализирате различни аспекти на хистограмата, за да подобрите нейния външен вид и четливост. Можете да промените етикетите на осите, за да предоставите ясни описания на данните, които се чертаят. Регулирането на ширините на контейнерите може да помогне за разкриването на по-подробни модели в данните. Промяната на цветовете и добавянето на заглавия може да направи хистограмата визуално привлекателна и информативна.

Например, за да добавите етикети x и y, използвайте следния код:

xlabel ( 'Стойност' )
ylabel ( 'Честота' )

За да регулирате ширината на кошчето, можете да използвате следния код:

хистограма ( данни, „BinWidth“ , binWidth_стойност )

Използвайки „BinWidth“ параметър, можете да посочите желаната ширина на контейнерите във вашата хистограма. Заменете данните с вашите входни данни и binWidth_стойност с желаната стойност на ширината.

Ако искате да промените хистограма цветове, следвайте дадения по-долу код:

хистограма ( данни, „FaceColor“ , 'цвят' )

С „FaceColor“ параметър, можете да зададете цвета на лентите на хистограмата. Сменете 'цвят' с желаното име на цвят или RGB стойност.

Можете също да добавите заглавие за хистограма от дадения по-долу синтаксис:

заглавие ( „Заглавие на хистограмата“ )

За да запазите хистограма plot, можете да използвате следната функция.

% Отпечатайте фигурата като PNG файл файл
печат ( '-dpng' , 'myfigure.png' ) ;

Пълният код за начертаване на хистограма в MATLAB е даден по-долу:

% стъпка 1 : Заредете или генерирайте данни
данни = [ 10 , 12 , петнадесет , 18 , двадесет , 22 , 22 , 22 , 25 , 28 , 30 , 30 , 30 , 32 , 35 , 38 , 40 ] ;
% стъпка 2 : Задайте броя на контейнерите
numBins = 5 ;
% стъпка 3 и стъпка 4 : Създайте и персонализирайте хистограмата
хистограма ( данни, numBins, „FaceColor“ , 'син' ) ;
xlabel ( 'Стойност' ) ;
ylabel ( 'Честота' ) ;
заглавие ( „Хистограма на данните“ ) ;
% Отпечатайте фигурата като PNG файл файл
печат ( '-dpng' , 'myfigure.png' ) ;

Заключение

MATLAB предлага лесна за употреба и мощна платформа за начертаване на хистограми, които могат да бъдат направени чрез хист или хистограма функции. Следвайки ръководството стъпка по стъпка в тази статия, ще научите как да импортирате или генерирате данни, да определяте броя на контейнерите, да създавате и персонализирате хистограми, да анализирате резултатите и да ги персонализирате според вашия избор.