Hur man skapar en linjeplot med felstaplar i MATLAB med hjälp av errorbar()

Hur Man Skapar En Linjeplot Med Felstaplar I Matlab Med Hjalp Av Errorbar



Felstaplarna är vertikala eller horisontella staplar som plottas i linjediagrammen för att representera fel eller osäkerhet i någon datapunkt i en datamängd. Dessa felstaplar används för att visualisera variationen i data och för att kommunicera resultatens tillförlitlighet. Det finns olika egenskaper för att plotta felstaplar som bredd, storlek och färg på stapeln, allt detta kan göras med den inbyggda errorbar() funktion i MATLAB.

Den här guiden kommer att gå igenom olika syntaxer för att skapa felstaplar i MATLAB och förklara olika exempel.

Hur skapar man en linjeplot med felfält i MATLAB?

I MATLAB kan vi enkelt skapa felstaplar i linjediagram genom att använda errorbar() fungera. Den här funktionen accepterar några obligatoriska och valfria inmatningsargument för att skapa linjediagram med felstaplar på varje datamängd.







Syntax
I MATLAB kan du använda errorbar() fungerar på följande sätt:



felfältet ( och, fel )
felfältet ( x,y, fel )
felfältet ( x,y,neg,pos )
felfältet ( ___,ornt )
felfältet ( ___,LineSpec )

Här,



Funktionen felfält (y, fel) genererar ett linjediagram med vertikala felstaplar som motsvarar varje datapunkt i datamängden y. Variabeln fel inkluderar längden på felfältet ovanför och under datapunkterna. Så den totala längden på felstapeln blir dubbelt så stor som värdet på fel.





Funktionen felfält (x, y, fel) genererar ett linjediagram som motsvarar x kontra y med felstaplar på varje datapunkt.

Funktionen felfält(x,y,neg,pos) genererar felstaplar på varje datapunkt motsvarande x mot y där variabeln neg innehåller felstapelns längd under datapunkten medan pos innehåller felstapelns längd ovanför datapunkten.



Funktionen errorbar(___,ont) används för att ställa in orienteringen för felfältet. Standardvärdet för 'ornt' representerar vertikal men vi kan ändra det genom att ange 'horisontell' för horisontella felstaplar och 'båda' för både vertikala och horisontella felstaplar. Vi kan använda alternativet 'ornt' med vilken tidigare syntax som helst.

Funktionen errorbar(___, LineSpec) skapar felstaplarna med hjälp av valfri syntax som anger stapelfärger, stapelbredd och mer.

Exempel 1: Hur man skapar linjeplot med vertikala felstaplar som har samma längd?

Denna MATLAB-kod genererar vertikala felstaplar med samma längd err som motsvarar linjediagrammet med hjälp av MATLAB:s felfält (y, fel) fungera.

y = 10 : 10 : 100 ;
fel = 10 * ettor ( storlek ( och ) ) ;
felfältet ( och, fel )

Exempel 2: Hur man skapar en linjeplot med vertikala felstaplar som har olika längder?

Det givna exemplet skapar de vertikala felstaplarna som motsvarar linjediagrammen med olika längder med hjälp av felfält(x,y,neg,pos) funktion i MATLAB.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * ettor ( storlek ( och ) ) ;
pos = 5 * ettor ( storlek ( och ) ) ;
felfältet ( x,y,neg,pos )

Exempel 3: Hur man skapar linjeplot med horisontella felstaplar?

I denna MATLAB-kod använder vi felfält (x, y, ornt) funktion för att generera horisontella felstaplar som motsvarar varje datapunkt på det angivna linjediagrammet.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
fel = 10 * ettor ( storlek ( och ) ) ;
felfältet ( x,y, fel, 'horisontell' )

Exempel 4: Hur man skapar en linjeplot med vertikala och horisontella felstaplar som har linjeegenskaper?

I det här exemplet använder vi errorbar(x,y,err,”both”, LineSpec) funktion för att generera vertikala och horisontella felstaplar med specificerade linjeegenskaper.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
fel = 5 * ettor ( storlek ( och ) ) ;
felfältet ( x,y, fel, 'både' , 'MarkerEdgeColor' , 'blå' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )

Slutsats

I MATLAB, den errorbar() är en användbar inbyggd MATLAB-funktion som hjälper oss att skapa felstaplar som motsvarar varje datapunkt i den givna datamängden. Vi kan använda felstaplar för att grafiskt representera datapunktsfelen. Denna guide har visat hur errorbar() funktion i MATLAB genom att tillhandahålla dess syntaxer och några grundläggande exempel för att hjälpa oss att förstå hur denna funktion fungerar.