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.