Како цртати у МАТЛАБ-у

Kako Crtati U Matlab U



У области анализе и визуелизације података, МАТЛАБ нуди различите функционалности за цртање тачака података и креирање информативних визуелних репрезентација. Различите технике и функције у МАТЛАБ-у могу исцртати податке. Заплет може бити 2Д или 3Д. Овај чланак покрива различите начине и технике цртања у МАТЛАБ-у и кораке за прилагођавање нашег МАТЛАБ дијаграма.

Шта је МАТЛАБ

МАТЛАБ је програмско окружење високог нивоа које је развио МатхВоркс. Широко се користи у научним и инжењерским доменима за нумеричко израчунавање, анализу података и визуелизацију. МАТЛАБ пружа обиман скуп уграђених функција и кутија алата који га чине најбољом платформом за рад са подацима.

Важност уцртавања

Исцртавање података игра кључну улогу у анализи и визуелизацији података. Креирањем дијаграма можемо визуелно да представимо сложене скупове података, идентификујемо обрасце, трендове и изузетке и ефикасно пренесемо увиде. МАТЛАБ нуди свеобухватан скуп функција за цртање које нам омогућавају да креирамо визуелно привлачне и информативне цртеже.







Основно цртање у МАТЛАБ-у

Овај одељак ће покрити неке основне кораке цртања у МАТЛАБ-у, то може бити или дијаграм једноставних тачака података или низ тачака података.



Креирање фигуре

У МАТЛАБ-у, фигура је прозор или контејнер који садржи једну или више графика. Тхе фигура команда ће креирати нову фигуру у прозору. Ево примера:



фигура;

Ова команда отвара празан прозор са сликом у који можете додати своје цртеже.





Додавање Акес

Осе су појединачне графике унутар фигуре. Да бисте додали осе на фигуру, можете користити функцију под називом секире . Ево примера:

секире;

Подразумевано, МАТЛАБ аутоматски позиционира осе да заузму цео прозор фигуре. Такође можемо прилагодити величину и положај осовина.



Плоттинг Дата

Након што креирамо нову фигуру и дефинишемо осе, можемо да идемо даље цртањем различитих тачака података. МАТЛАБ пружа неколико функција за различите типове дијаграма, као што су дијаграми за 2Д линијске дијаграме, распршивање за дијаграме распршења и траке за дијаграме трака.

Следеће команде користе функцију МАТЛАБ плот за приказ тачака на слици:

Икс = 1 : 10 ;
и = к.^ 2 ;
плот ( Икс , и ) ;

Овај код исцртава тачке (1,1), (2,4), (3,9) и тако даље, стварајући једноставну параболичну криву.

Прилагођавање парцела

МАТЛАБ нам омогућава да прилагодимо различите аспекте цртежа како бисмо их учинили визуелно привлачнијим и смисленијим. Хајде да истражимо неке уобичајене опције прилагођавања:

Стилови и боје линија

Можемо да прилагодимо изглед линија парцеле тако што ћемо одредити различите стилове линија и боје.

На пример , можемо користити знак '-' за пуну линију, '-' за испрекидану линију, ':' за испрекидану линију и '-.' за црту-тачку. Поред тога, можете одредити боје користећи унапред дефинисана имена или РГБ вредности.

Икс = 1 : 10 ;
и1 = к.^ 2 ;
и2 = к.^ 3 ;
плот ( Икс , и1 , '-р' ) ; % Црвена пуна линија
држи се ;
плот ( Икс , и2 , '--б' ) ; % Плава испрекидана линија
одлагати ;

Горе наведене команде ће исцртати две различите криве које садрже различите стилове линија и јединствене боје. Обе команде холд ће обезбедити исцртавање обе криве на истој слици.

Додавање наслова и ознака

Да бисмо графиконе учинили информативнијим, можемо додати наслове и ознаке осама. МАТЛАБ пружа функције као што су наслов , клабел , и илабел за ову сврху.

Ево примера:

Икс = 1 : 10 ;
и = к.^ 2 ;
плот ( Икс , и ) ;
наслов ( 'Плот од к^2' ) ;
клабел ( 'Икс' ) ;
илабел ( 'и' ) ;

Коришћењем ових функција додајемо наслов дијаграму и означавамо осе к и и у складу са тим.

Адјустинг Акес

Понекад подразумевана ограничења оса и ознаке за квачице можда нису прикладне за податке. МАТЛАБ нам омогућава да прилагодимо опсег оса и ознаке помоћу функција као што су клим , супериоран , ктицкс , и итицкс .

Размотрите следећи пример:

Икс = 1 : 10 ;
и = к.^ 2 ;
плот ( Икс , и ) ;
клим ( [ 0 , 12 ] ) ; % Подесите границе к-осе
супериоран ( [ 0 , 120 ] ) ; % Подесите границе и-осе
ктицкс ( 0 : 2 : 12 ) ; % Поставите квачице на к-оси
итицкс ( 0 : двадесет : 120 ) ; % Поставите ознаке на и-оси

У овом коду прилагођавамо границе осовина и наводимо ознаке за обе осе.

Напредне технике цртања

Подзаплети

У МАТЛАБ-у, подцрте нам омогућавају да генеришемо више дијаграма унутар једне фигуре. Подцрте нам омогућавају да визуелизујемо и упоредимо више скупова података истовремено. Ова функција дели фигуре на подцрте.

Ево примера:

Икс = 1 : 10 ;
и1 = к.^ 2 ;
и2 = к.^ 3 ;
подзаплет ( 1 , 2 , 1 ) ; % Направите 1к2 мрежу подцрта , изаберите први подзаплет
плот ( Икс , и1 ) ;
наслов ( 'Плот од к^2' ) ;
подзаплет ( 1 , 2 , 2 ) ; % Изаберите други подзаплет
плот ( Икс , и2 ) ;
наслов ( 'Плот оф к^3' ) ;

У овом примеру, креирамо фигуру са две подцрте, од којих свака приказује различиту криву.

Више парцела у једној слици

Осим подцрта, можемо такође додати више дијаграма у једну фигуру помоћу команде холд-он. Ово нам омогућава да преклопимо различите парцеле једну на другу. Размотрите следећи пример:

Икс = 1 : 10 ;
и1 = к.^ 2 ;
и2 = к.^ 3 ;
плот ( Икс , и1 ) ;
држи се ;
плот ( Икс , и2 ) ;
одлагати ;

Овде су обе криве нацртане на истој слици, пружајући визуелно поређење.

3Д Плотс

Поред 2Д цртежа, МАТЛАБ нуди моћне могућности за креирање 3Д цртежа. Ови дијаграми помажу да се подаци визуелизују у три димензије, додајући дубину визуализацијама. Функција плот3 креира 3Д цртеже.

Размотрите следећи пример:

т = линспаце ( 0 , 10 *пи , 100 ) ;
Икс = цос ( т ) ;
и = без ( т ) ;
Витх = т ;
плот3 ( Икс , и , Витх ) ;
наслов ( '3Д плот' ) ;
клабел ( 'Икс' ) ;
илабел ( 'и' ) ;
злабел ( 'са' ) ;

У овом коду креирамо 3Д график наводећи координате к, и и з. Добијени дијаграм представља спиралу у 3Д простору.

Цонтоур Плотс

Контурни графикони су корисни за визуелизацију тродимензионалних података на дводимензионалној равни. МАТЛАБ обезбеђује функције контуре за креирање контурних дијаграма.

Ево примера:

Икс = линспаце ( - 2 , 2 , 100 ) ;
и = линспаце ( - 2 , 2 , 100 ) ;
[ Икс , И ] = месхгрид ( Икс , и ) ;
ВИТХ = Кс.^ 2 +И.^ 2 ;
контура ( Икс , И , ВИТХ ) ;
наслов ( 'Контурни приказ' ) ;
клабел ( 'Икс' ) ;
илабел ( 'и' ) ;

У овом примеру креирамо контурни приказ функције з = к^2 + и^2. Добијени дијаграм приказује контурне линије које представљају вредности функције.

Закључак

МАТЛАБ пружа начине за цртање тачака података и креирање информативних визуелизација. Пратећи кораке наведене у овом чланку, можемо ефикасно цртати тачке, прилагођавати дијаграме и истраживати напредне технике као што су подцрте, 3Д дијаграми и контуре. Прочитајте горњи чланак да научите цртање у МАТЛАБ-у. Ово ће вам помоћи да визуелно анализирате податке и у складу са тим генеришете излазе.