Hvordan lage et linjeplott med feillinjer i MATLAB ved hjelp av errorbar()

Hvordan Lage Et Linjeplott Med Feillinjer I Matlab Ved Hjelp Av Errorbar



Feilstrekene er vertikale eller horisontale søyler plottet i linjeplottene for å representere feil eller usikkerhet i et datapunkt i et datasett. Disse feilstrekene brukes til å visualisere variasjonen til data og for å kommunisere påliteligheten til resultatene. Det er forskjellige egenskaper for å plotte feillinjer som bredde, størrelse og farge på linjen, alt dette kan gjøres ved å bruke den innebygde feillinje() funksjon i MATLAB.

Denne guiden vil gå gjennom forskjellige syntakser for å lage feillinjer i MATLAB som forklarer forskjellige eksempler.

Hvordan lage et linjeplott med feillinjer i MATLAB?

I MATLAB kan vi enkelt lage feillinjer i linjeplott ved å bruke feillinje() funksjon. Denne funksjonen godtar noen obligatoriske og valgfrie input-argumenter for å lage linjeplott med feillinjer på hvert datasettpunkt.







Syntaks
I MATLAB kan du bruke feillinje() fungerer på følgende måter:



feillinje ( og, feil )
feillinje ( x,y, feil )
feillinje ( x,y,neg,pos )
feillinje ( ___,ornt )
feillinje ( ___,Linjespes )

Her,



Funksjonen feillinje (y, feil) genererer et linjeplott med vertikale feilstreker som tilsvarer hvert datapunkt i datasettet y. Variabelen err inkluderer lengden på feillinjen over og under datapunktene. Så den totale lengden på feillinjen blir dobbel til verdien av feil.





Funksjonen feillinje(x,y, feil) genererer et linjeplott som tilsvarer x versus y med feillinjer på hvert datapunkt.

Funksjonen feillinje(x,y,neg,pos) genererer feillinjer på hvert datapunkt som tilsvarer x versus y der neg-variabelen inneholder feillinjens lengde under datapunktet mens pos inneholder feillinjens lengde over datapunktet.



Funksjonen feillinje(___,ont) brukes til å sette opp retningen til feillinjen. Standardverdien for 'ornt' representerer vertikal, men vi kan endre den ved å spesifisere 'horisontal' for horisontale feilstreker og 'begge' for både vertikale og horisontale feilstreker. Vi kan bruke 'ornt'-alternativet med en hvilken som helst tidligere syntaks.

Funksjonen feillinje(___, linjespesifikasjon) oppretter feillinjene ved å bruke en hvilken som helst syntaks som spesifiserer søylefarger, søylebredde og mer.

Eksempel 1: Hvordan lage linjeplott med vertikale feilstreker som har lik lengde?

Denne MATLAB-koden genererer vertikale feilstreker med samme lengde feil som tilsvarer linjediagrammet ved å bruke MATLABs feillinje(y,err) funksjon.

y = 10 : 10 : 100 ;
feil = 10 * seg ( størrelse ( og ) ) ;
feillinje ( og, feil )

Eksempel 2: Hvordan lage et linjeplott med vertikale feilstreker som har forskjellige lengder?

Det gitte eksemplet lager de vertikale feilstrekene som tilsvarer linjeplottene med forskjellige lengder ved å bruke feillinje(x,y,neg,pos) funksjon i MATLAB.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * seg ( størrelse ( og ) ) ;
pos = 5 * seg ( størrelse ( og ) ) ;
feillinje ( x,y,neg,pos )

Eksempel 3: Hvordan lage linjeplott med horisontale feillinjer?

I denne MATLAB-koden bruker vi feillinje(x,y,ornt) funksjon for å generere horisontale feillinjer som tilsvarer hvert datapunkt på det spesifiserte linjediagrammet.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
feil = 10 * seg ( størrelse ( og ) ) ;
feillinje ( x,y, feil, 'horisontal' )

Eksempel 4: Hvordan lage et linjeplott med vertikale og horisontale feillinjer som har linjeegenskaper?

I dette eksemplet bruker vi feillinje(x,y,err,”begge”, linjespes.) funksjon for å generere vertikale og horisontale feillinjer med spesifiserte linjeegenskaper.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
feil = 5 * seg ( størrelse ( og ) ) ;
feillinje ( x,y, feil, 'både' , 'MarkerEdgeColor' , 'blå' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )

Konklusjon

I MATLAB er feillinje() er en nyttig innebygd MATLAB-funksjon som hjelper oss å lage feillinjer som tilsvarer hvert datapunkt i det gitte datasettet. Vi kan bruke feillinjer for grafisk å representere datapunktfeilene. Denne veiledningen har demonstrert virkemåten til feillinje() funksjon i MATLAB ved å gi dens syntakser og noen grunnleggende eksempler for å hjelpe oss å forstå hvordan denne funksjonen fungerer.