Paano Gumawa ng Line Plot na may Error Bars sa MATLAB Gamit ang errorbar()

Paano Gumawa Ng Line Plot Na May Error Bars Sa Matlab Gamit Ang Errorbar



Ang mga error bar ay patayo o pahalang na bar na naka-plot sa mga line plot upang kumatawan sa mga error o kawalan ng katiyakan sa anumang data point ng isang data set. Ang mga error bar na ito ay ginagamit upang mailarawan ang pagkakaiba-iba ng data at upang ipaalam ang pagiging maaasahan ng mga resulta. Mayroong iba't ibang mga katangian upang i-plot ang mga error bar tulad ng lapad, laki, at kulay ng bar, lahat ng ito ay maaaring gawin gamit ang built-in errorbar() function sa MATLAB.

Ang gabay na ito ay dadaan sa iba't ibang mga syntax upang lumikha ng mga error bar sa MATLAB na nagpapaliwanag ng iba't ibang mga halimbawa.

Paano Gumawa ng Line Plot na may Error Bar sa MATLAB?

Sa MATLAB, madali tayong makakagawa ng mga error bar sa mga line plot sa pamamagitan ng paggamit ng errorbar() function. Ang function na ito ay tumatanggap ng ilang mandatory at opsyonal na input argument para gumawa ng mga line plot na may mga error bar sa bawat data set point.







Syntax
Sa MATLAB, maaari mong gamitin ang errorbar() gumana sa mga sumusunod na paraan:



errorbar ( at, err )
errorbar ( x, y, mali )
errorbar ( x,y,neg,pos )
errorbar ( ___,ont )
errorbar ( ___,LineSpec )

dito,



Ang function errorbar(y, err) bumubuo ng line plot na mayroong mga vertical na error bar na tumutugma sa bawat punto ng data sa set ng data y. Kasama sa variable na err ang haba ng error bar sa itaas pati na rin sa ibaba ng mga punto ng data. Kaya, ang kabuuang haba ng error bar ay nagiging doble sa halaga ng err.





Ang function errorbar(x,y, err) bumubuo ng line plot na tumutugma sa x versus y na may mga error bar sa bawat data point.

Ang function errorbar(x,y,neg,pos) bumubuo ng mga error bar sa bawat data point na tumutugma sa x versus y kung saan ang neg variable ay naglalaman ng haba ng error bar sa ibaba ng data point habang ang pos ay naglalaman ng haba ng error bar sa itaas ng data point ayon sa pagkakabanggit.



Ang function errorbar(___,ont) ay ginagamit para sa pag-set up ng oryentasyon ng error bar. Ang default na halaga ng 'ornt' ay kumakatawan sa patayo gayunpaman maaari naming baguhin ito sa pamamagitan ng pagtukoy ng 'horizontal' para sa mga pahalang na error bar at 'parehong' para sa parehong patayo at pahalang na mga error bar. Maaari naming gamitin ang opsyong 'ornt' sa anumang nakaraang syntax.

Ang function errorbar(___, LineSpec) lumilikha ng mga error bar gamit ang anumang syntax na tumutukoy sa mga kulay ng bar, lapad ng bar, at higit pa.

Halimbawa 1: Paano Gumawa ng Line Plot na may Vertical Error Bar na May Pantay na Haba?

Ang MATLAB code na ito ay bumubuo ng mga vertical error bar na may pantay na haba ng error na tumutugma sa line plot gamit ang MATLAB's errorbar(y,err) function.

y = 10 : 10 : 100 ;
mali = 10 * mga ( laki ( at ) ) ;
errorbar ( at, err )

Halimbawa 2: Paano Gumawa ng Line Plot na may Vertical Error Bar na May Iba't ibang Haba?

Ang ibinigay na halimbawa ay lumilikha ng mga vertical na error bar na tumutugma sa mga line plot na may iba't ibang haba gamit ang errorbar(x,y,neg,pos) function sa MATLAB.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * mga ( laki ( at ) ) ;
pos = 5 * mga ( laki ( at ) ) ;
errorbar ( x,y,neg,pos )

Halimbawa 3: Paano Gumawa ng Line Plot na may Mga Pahalang na Error Bar?

Sa MATLAB code na ito, ginagamit namin ang errorbar(x,y,ornt) function na upang bumuo ng mga pahalang na error bar na tumutugma sa bawat punto ng data sa tinukoy na plot ng linya.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
mali = 10 * mga ( laki ( at ) ) ;
errorbar ( x,y,err, 'pahalang' )

Halimbawa 4: Paano Gumawa ng Line Plot na may Vertical at Horizontal Error Bar na May Mga Line Properties?

Sa halimbawang ito, ginagamit namin ang errorbar(x,y,err,'pareho', LineSpec) function na upang bumuo ng patayo at pahalang na mga error bar na may mga tinukoy na katangian ng linya.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
mali = 5 * mga ( laki ( at ) ) ;
errorbar ( x,y,err, 'pareho' , 'MarkerEdgeColor' , 'asul' , 'MarkerFaceColor' , [ 0.75 0.95 1 ] )

Konklusyon

Sa MATLAB, ang errorbar() ay isang kapaki-pakinabang na built-in na MATLAB function na tumutulong sa amin na lumikha ng mga error bar na tumutugma sa bawat punto ng data sa ibinigay na set ng data. Maaari kaming gumamit ng mga error bar para sa graphic na representasyon ng mga error sa data point. Ang gabay na ito ay nagpakita ng paggawa ng errorbar() function sa MATLAB sa pamamagitan ng pagbibigay ng mga syntax nito at ilang pangunahing halimbawa upang matulungan kaming maunawaan ang mga gumagana ng function na ito.