Kako stvoriti linijski iscrt s trakama pogrešaka u MATLAB-u pomoću errorbar()

Kako Stvoriti Linijski Iscrt S Trakama Pogresaka U Matlab U Pomocu Errorbar



Trake pogrešaka su okomite ili vodoravne trake iscrtane u linijskim dijagramima da predstavljaju pogreške ili nesigurnosti u bilo kojoj podatkovnoj točki skupa podataka. Ove trake pogrešaka koriste se za vizualizaciju varijabilnosti podataka i za priopćavanje pouzdanosti rezultata. Postoje različita svojstva za iscrtavanje traka pogrešaka kao što su širina, veličina i boja trake, a sve se to može učiniti pomoću ugrađenog traka pogrešaka() funkcija u MATLAB-u.

Ovaj će vodič proći kroz različite sintakse za stvaranje traka pogrešaka u MATLAB-u objašnjavajući razne primjere.

Kako stvoriti linijski dijagram s trakama pogrešaka u MATLAB-u?

U MATLAB-u možemo jednostavno stvoriti stupce pogrešaka u crtama linija koristeći traka pogrešaka() funkcija. Ova funkcija prihvaća neke obvezne i neobavezne ulazne argumente za izradu linijskih dijagrama s trakama pogrešaka na svakoj skupnoj točki podataka.







Sintaksa
U MATLAB-u možete koristiti traka pogrešaka() funkcioniraju na sljedeće načine:



traka s pogreškama ( i, pogriješiti )
traka s pogreškama ( x,y,pogreška )
traka s pogreškama ( x,y,neg,poz )
traka s pogreškama ( ___,ornt )
traka s pogreškama ( ___,Spec )

Ovdje,



Funkcija traka s pogreškama (y, err) generira linijski dijagram s okomitim stupcima pogrešaka koji odgovaraju svakoj podatkovnoj točki u skupu podataka y. Varijabla err uključuje duljinu trake pogreške iznad i ispod podatkovnih točaka. Dakle, ukupna duljina trake pogreške postaje dvostruko veća od vrijednosti err.





Funkcija traka pogrešaka(x,y, err) generira linijski dijagram koji odgovara x u odnosu na y koji ima trake pogrešaka na svakoj podatkovnoj točki.

Funkcija traka pogrešaka(x,y,neg,pos) generira trake pogrešaka na svakoj podatkovnoj točki koja odgovara x u odnosu na y gdje neg varijabla sadrži duljinu trake pogrešaka ispod podatkovne točke dok pos sadrži duljinu trake pogrešaka iznad podatkovne točke.



Funkcija traka pogrešaka(___,ont) koristi se za postavljanje orijentacije trake pogrešaka. Zadana vrijednost 'ornt' predstavlja okomito, no možemo je promijeniti određivanjem 'horizontalno' za vodoravne trake pogrešaka i 'obje' za okomite i horizontalne trake pogrešaka. Opciju “ornt” možemo koristiti s bilo kojom prethodnom sintaksom.

Funkcija traka s pogreškama (___, LineSpec) stvara trake pogrešaka koristeći bilo koju sintaksu koja specificira boje trake, širinu trake i više.

Primjer 1: Kako stvoriti linijski dijagram s vertikalnim stupcima pogrešaka jednake duljine?

Ovaj MATLAB kod generira vertikalne trake pogrešaka jednake duljine err koje odgovaraju crtanju linije koristeći MATLAB traka pogrešaka(y,err) funkcija.

y = 10 : 10 : 100 ;
pogriješiti = 10 * one ( veličina ( i ) ) ;
traka s pogreškama ( i, pogriješiti )

Primjer 2: Kako stvoriti linijski dijagram s okomitim stupcima pogrešaka različitih duljina?

Navedeni primjer stvara vertikalne trake pogrešaka koje odgovaraju crtama linija različitih duljina pomoću traka pogrešaka(x,y,neg,pos) funkcija u MATLAB-u.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * one ( veličina ( i ) ) ;
pos = 5 * one ( veličina ( i ) ) ;
traka s pogreškama ( x,y,neg,poz )

Primjer 3: Kako stvoriti linijski dijagram s vodoravnim stupcima pogrešaka?

U ovom MATLAB kodu koristimo traka pogrešaka(x,y,ornt) funkcija za generiranje vodoravnih traka pogrešaka koje odgovaraju svakoj podatkovnoj točki na navedenom linijskog dijagramu.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
pogriješiti = 10 * one ( veličina ( i ) ) ;
traka s pogreškama ( x,y,greška, 'horizontalno' )

Primjer 4: Kako stvoriti linijski dijagram s okomitim i vodoravnim stupcima pogrešaka koji imaju svojstva linija?

U ovom primjeru koristimo traka pogrešaka(x,y,err,”oboje”, Specifikacija linije) funkcija za generiranje okomitih i vodoravnih traka pogrešaka s određenim svojstvima linija.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
pogriješiti = 5 * one ( veličina ( i ) ) ;
traka s pogreškama ( x,y,greška, 'oba' , 'MarkerEdgeColor' , 'plava' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )

Zaključak

U MATLAB-u, traka pogrešaka() je korisna ugrađena funkcija MATLAB-a koja nam pomaže stvoriti trake pogrešaka koje odgovaraju svakoj podatkovnoj točki u danom skupu podataka. Možemo koristiti trake pogrešaka za grafički prikaz pogrešaka podatkovnih točaka. Ovaj vodič je pokazao rad traka pogrešaka() funkciju u MATLAB-u pružajući njezinu sintaksu i neke osnovne primjere koji nam pomažu razumjeti funkcioniranje ove funkcije.