Sådan opretter du et linjeplot med fejlbjælker i MATLAB ved hjælp af errorbar()

Sadan Opretter Du Et Linjeplot Med Fejlbjaelker I Matlab Ved Hjaelp Af Errorbar



Fejlstængerne er lodrette eller vandrette bjælker plottet i linjeplottene for at repræsentere fejl eller usikkerhed i et datapunkt i et datasæt. Disse fejlbjælker bruges til at visualisere variabiliteten af ​​data og til at kommunikere pålideligheden af ​​resultaterne. Der er forskellige egenskaber til at plotte fejlbjælker såsom bredde, størrelse og farve på bjælken, alt dette kan gøres ved hjælp af den indbyggede fejllinje() funktion i MATLAB.

Denne guide vil gennemgå forskellige syntakser for at oprette fejlbjælker i MATLAB, der forklarer forskellige eksempler.

Hvordan opretter man et linjeplot med fejlbjælker i MATLAB?

I MATLAB kan vi nemt oprette fejlbjælker i linjeplot ved at bruge fejllinje() fungere. Denne funktion accepterer nogle obligatoriske og valgfri input-argumenter for at skabe linjeplot med fejlbjælker på hvert datasætpunkt.







Syntaks
I MATLAB kan du bruge fejllinje() fungerer på følgende måder:



fejllinje ( og, fejl )
fejllinje ( x,y, fejl )
fejllinje ( x,y,neg,pos )
fejllinje ( ___,ornt )
fejllinje ( ___,LineSpec )

Her,



Funktionen fejllinje (y, fejl) genererer et linjeplot med lodrette fejlbjælker svarende til hvert datapunkt i datasættet y. Variablen fejl inkluderer længden af ​​fejlbjælken over såvel som under datapunkterne. Så den samlede længde af fejlbjælken bliver dobbelt til værdien af ​​fejl.





Funktionen fejllinje(x,y, fejl) genererer et linjeplot svarende til x versus y med fejlbjælker på hvert datapunkt.

Funktionen fejllinje(x,y,neg,pos) genererer fejlbjælker på hvert datapunkt svarende til x versus y, hvor neg-variablen indeholder fejlbjælkens længde under datapunktet, mens pos indeholder henholdsvis fejlbjælkens længde over datapunktet.



Funktionen fejllinje(___,ont) bruges til at indstille orienteringen af ​​fejlbjælken. Standardværdien for 'ornt' repræsenterer lodret, men vi kan ændre den ved at angive 'horisontal' for vandrette fejlbjælker og 'begge' for både lodrette og vandrette fejlbjælker. Vi kan bruge 'ornt'-indstillingen med enhver tidligere syntaks.

Funktionen fejllinje(___, linjespecifikation) opretter fejlbjælkerne ved hjælp af enhver syntaks, der angiver bjælkefarver, bjælkebredde og mere.

Eksempel 1: Hvordan oprettes linjeplot med lodrette fejlbjælker, der har samme længde?

Denne MATLAB-kode genererer lodrette fejlbjælker med samme længde fejl svarende til linjeplottet ved hjælp af MATLAB's fejllinje (y, fejl) fungere.

y = 10 : 10 : 100 ;
fejl = 10 * dem ( størrelse ( og ) ) ;
fejllinje ( og, fejl )

Eksempel 2: Hvordan opretter man et linjeplot med lodrette fejlbjælker, der har forskellige længder?

Det givne eksempel opretter de lodrette fejlbjælker svarende til linjeplottene med forskellige længder ved hjælp af fejllinje(x,y,neg,pos) funktion i MATLAB.

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

Eksempel 3: Hvordan oprettes linjeplot med vandrette fejlbjælker?

I denne MATLAB-kode bruger vi fejllinje(x,y,ornt) funktion til at generere vandrette fejlbjælker svarende til hvert datapunkt på det angivne linjeplot.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
fejl = 10 * dem ( størrelse ( og ) ) ;
fejllinje ( x,y, fejl, 'vandret' )

Eksempel 4: Hvordan oprettes et linjeplot med lodrette og vandrette fejlbjælker med linjeegenskaber?

I dette eksempel bruger vi fejllinje(x,y,err,'begge', LineSpec) funktion til at generere lodrette og vandrette fejlbjælker med specificerede linjeegenskaber.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
fejl = 5 * dem ( størrelse ( og ) ) ;
fejllinje ( x,y, fejl, 'begge' , 'MarkerEdgeColor' , 'blå' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )

Konklusion

I MATLAB er fejllinje() er en nyttig indbygget MATLAB-funktion, der hjælper os med at oprette fejlbjælker svarende til hvert datapunkt i det givne datasæt. Vi kan bruge fejlbjælker til grafisk at repræsentere datapunktfejlene. Denne vejledning har demonstreret virkemåden af fejllinje() funktion i MATLAB ved at give dens syntakser og nogle grundlæggende eksempler for at hjælpe os med at forstå, hvordan denne funktion fungerer.