Ako vytvoriť čiarový graf s chybovými pruhmi v MATLAB pomocou errorbar ()

Ako Vytvorit Ciarovy Graf S Chybovymi Pruhmi V Matlab Pomocou Errorbar



Chybové úsečky sú zvislé alebo vodorovné úsečky vynesené do čiarových grafov, ktoré predstavujú chyby alebo neistotu v akomkoľvek údajovom bode súboru údajov. Tieto chybové úsečky sa používajú na vizualizáciu variability údajov a na oznámenie spoľahlivosti výsledkov. Existujú rôzne vlastnosti na vykreslenie chybových pruhov, ako je šírka, veľkosť a farba pruhu, to všetko je možné vykonať pomocou vstavaného errorbar() funkcie v MATLABE.

Táto príručka prejde rôznymi syntaxami na vytvorenie chybových pruhov v MATLAB s vysvetlením rôznych príkladov.

Ako vytvoriť čiarový graf s chybovými pruhmi v MATLAB?

V MATLABE môžeme jednoducho vytvárať chybové úsečky v čiarových grafoch pomocou errorbar() funkciu. Táto funkcia akceptuje niektoré povinné a voliteľné vstupné argumenty na vytvorenie čiarových grafov s chybovými pruhmi pre každý bod nastavenia.







Syntax
V MATLABE môžete použiť errorbar() fungovať nasledujúcimi spôsobmi:



errorbar ( a, chyba )
errorbar ( x,y,chyba )
errorbar ( x,y,neg,poz )
errorbar ( ___, ornt )
errorbar ( ___, LineSpec )

Tu,



Funkcia errorbar (y, chyba) vygeneruje čiarový graf so zvislými chybovými pruhmi zodpovedajúcimi každému údajovému bodu v súbore údajov y. Premenná err zahŕňa dĺžku chybového pruhu nad a pod údajovými bodmi. Celková dĺžka chybového pruhu sa teda zdvojnásobí na hodnotu err.





Funkcia errorbar (x,y, err) vygeneruje čiarový graf zodpovedajúci x verzus y s chybovými úsečkami v každom dátovom bode.

Funkcia errorbar (x,y,neg,pos) generuje chybové úsečky na každom údajovom bode zodpovedajúcom x verzus y, kde premenná neg obsahuje dĺžku chybového pruhu pod údajovým bodom, zatiaľ čo pos obsahuje dĺžku chybového pruhu nad údajovým bodom.



Funkcia errorbar(___,ont) sa používa na nastavenie orientácie chybovej lišty. Predvolená hodnota „ornt“ predstavuje vertikálu, môžeme ju však zmeniť zadaním „horizontálne“ pre horizontálne chybové pruhy a „oboje“ pre vertikálne aj horizontálne chybové pruhy. Voľbu „ornt“ môžeme použiť s akoukoľvek predchádzajúcou syntaxou.

Funkcia errorbar(___, LineSpec) vytvára chybové pruhy pomocou ľubovoľnej syntaxe špecifikujúcej farby pruhov, šírku pruhu a ďalšie.

Príklad 1: Ako vytvoriť čiarový graf so zvislými chybovými pruhmi s rovnakou dĺžkou?

Tento kód MATLAB generuje vertikálne chybové úsečky s rovnakou dĺžkou err zodpovedajúcou čiarovému grafu pomocou MATLABu errorbar (y, chyba) funkciu.

y = 10 : 10 : 100 ;
chyba = 10 * tie ( veľkosť ( a ) ) ;
errorbar ( a, chyba )

Príklad 2: Ako vytvoriť čiarový graf s vertikálnymi chybovými pruhmi s rôznymi dĺžkami?

Uvedený príklad vytvára vertikálne chybové úsečky zodpovedajúce čiarovým grafom s rôznou dĺžkou pomocou errorbar (x,y,neg,pos) funkcie v MATLABE.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * tie ( veľkosť ( a ) ) ;
poz. = 5 * tie ( veľkosť ( a ) ) ;
errorbar ( x,y,neg,poz )

Príklad 3: Ako vytvoriť čiarový graf s horizontálnymi chybovými pruhmi?

V tomto kóde MATLAB používame errorbar(x,y,ornt) funkcia na generovanie horizontálnych chybových pruhov zodpovedajúcich každému údajovému bodu na špecifikovanom čiarovom grafe.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
chyba = 10 * tie ( veľkosť ( a ) ) ;
errorbar ( x,y,chyba, 'horizontálny' )

Príklad 4: Ako vytvoriť čiarový graf s vertikálnymi a horizontálnymi chybovými pruhmi s vlastnosťami čiar?

V tomto príklade používame errorbar(x,y,err,”obe”, LineSpec) funkcia na generovanie zvislých a vodorovných chybových pruhov so špecifikovanými vlastnosťami čiar.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
chyba = 5 * tie ( veľkosť ( a ) ) ;
errorbar ( x,y,chyba, 'obaja' , 'Farba MarkerEdge' , 'Modrá' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )

Záver

V programe MATLAB, errorbar() je užitočná vstavaná funkcia MATLABu, ktorá nám pomáha vytvárať chybové úsečky zodpovedajúce každému údajovému bodu v danom súbore údajov. Na grafické znázornenie chýb údajových bodov môžeme použiť chybové úsečky. Táto príručka demonštrovala fungovanie errorbar() funkcie v MATLAB poskytnutím jej syntaxí a niekoľkých základných príkladov, ktoré nám pomôžu pochopiť fungovanie tejto funkcie.