Jak vytvořit čárový graf s chybovými pruhy v MATLABu pomocí errorbar()

Jak Vytvorit Carovy Graf S Chybovymi Pruhy V Matlabu Pomoci Errorbar



Chybové úsečky jsou svislé nebo vodorovné úsečky vynesené v čárových grafech, které představují chyby nebo nejistotu v jakémkoli datovém bodu souboru dat. Tyto chybové úsečky se používají k vizualizaci variability dat a ke sdělení spolehlivosti výsledků. Existují různé vlastnosti pro vykreslení chybových pruhů, jako je šířka, velikost a barva pruhu, to vše lze provést pomocí vestavěného errorbar() funkce v MATLABu.

Tato příručka projde různými syntaxemi a vytvoří chybové úsečky v MATLABu s vysvětlením různých příkladů.

Jak vytvořit čárový graf s chybovými pruhy v MATLABu?

V MATLABu můžeme snadno vytvářet chybové úsečky v liniových grafech pomocí errorbar() funkce. Tato funkce přijímá některé povinné a volitelné vstupní argumenty pro vytváření liniových grafů s chybovými úsečkami pro každý bod nastavení dat.







Syntax
V MATLABu můžete použít errorbar() fungovat následujícími způsoby:



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

Tady,



Funkce errorbar (y, chyba) generuje čárový graf se svislými chybovými úsečkami odpovídajícími každému datovému bodu v datové sadě y. Proměnná err zahrnuje délku chybového pruhu nad i pod datovými body. Celková délka chybového pruhu se tedy zdvojnásobí na hodnotu err.





Funkce errorbar (x,y, err) generuje čárový graf odpovídající x versus y s chybovými úsečkami v každém datovém bodu.

Funkce errorbar (x,y,neg,pos) generuje chybové úsečky pro každý datový bod odpovídající x versus y, kde proměnná neg obsahuje délku chybového pruhu pod datovým bodem, zatímco pos obsahuje délku chybového pruhu nad datovým bodem.



Funkce errorbar(___,ont) slouží k nastavení orientace chybového pruhu. Výchozí hodnota „ornt“ představuje vertikální, ale můžeme ji změnit zadáním „horizontální“ pro vodorovné chybové úsečky a „obojí“ pro vertikální i horizontální chybové úsečky. Volbu „ornt“ můžeme použít s jakoukoli předchozí syntaxí.

Funkce errorbar(___, LineSpec) vytvoří chybové úsečky pomocí libovolné syntaxe určující barvy čárek, šířku čárek a další.

Příklad 1: Jak vytvořit čárový graf se svislými chybovými pruhy, které mají stejnou délku?

Tento kód MATLABu generuje vertikální chybové úsečky se stejnou délkou err odpovídající čárovému grafu pomocí MATLABu errorbar (y, chyba) funkce.

y = 10 : 10 : 100 ;
chyba = 10 * jedničky ( velikost ( a ) ) ;
errorbar ( a, chyba )

Příklad 2: Jak vytvořit čárový graf se svislými chybovými pruhy s různou délkou?

Uvedený příklad vytváří svislé chybové úsečky odpovídající liniovým grafům s různou délkou pomocí errorbar (x,y,neg,pos) funkce v MATLABu.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * jedničky ( velikost ( a ) ) ;
poz. = 5 * jedničky ( velikost ( a ) ) ;
errorbar ( x,y,neg,poz )

Příklad 3: Jak vytvořit čárový graf s vodorovnými chybovými pruhy?

V tomto kódu MATLABu používáme errorbar(x,y,ornt) funkce pro generování vodorovných chybových pruhů odpovídajících každému datovému bodu na zadaném čárovém grafu.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
chyba = 10 * jedničky ( velikost ( a ) ) ;
errorbar ( x,y,chyba, 'horizontální' )

Příklad 4: Jak vytvořit čárový graf se svislými a vodorovnými chybovými pruhy s vlastnostmi čar?

V tomto příkladu používáme errorbar(x,y,err,”oba”, LineSpec) funkce pro generování vertikálních a horizontálních chybových pruhů se specifikovanými vlastnostmi čáry.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
chyba = 5 * jedničky ( velikost ( a ) ) ;
errorbar ( x,y,chyba, 'oba' , 'MarkerEdgeColor' , 'modrý' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )

Závěr

V MATLABu je errorbar() je užitečná vestavěná funkce MATLABu, která nám pomáhá vytvářet chybové úsečky odpovídající každému datovému bodu v daném datovém souboru. Pro grafické znázornění chyb datových bodů můžeme použít chybové úsečky. Tato příručka demonstrovala fungování errorbar() funkce v MATLABu poskytnutím jejích syntaxí a několika základních příkladů, které nám pomohou pochopit fungování této funkce.