Een lijndiagram met foutbalken maken in MATLAB met behulp van errorbar()

Een Lijndiagram Met Foutbalken Maken In Matlab Met Behulp Van Errorbar



De foutbalken zijn verticale of horizontale balken die in de lijndiagrammen zijn uitgezet om fouten of onzekerheid in elk gegevenspunt van een gegevensset weer te geven. Deze foutbalken worden gebruikt om de variabiliteit van gegevens te visualiseren en om de betrouwbaarheid van de resultaten te communiceren. Er zijn verschillende eigenschappen om foutbalken weer te geven, zoals breedte, grootte en kleur van de balk. Dit alles kan worden gedaan met behulp van de ingebouwde foutbalk() functie in MATLAB.

In deze handleiding worden verschillende syntaxis besproken om foutbalken in MATLAB te maken, waarin verschillende voorbeelden worden uitgelegd.

Hoe maak je een lijndiagram met foutbalken in MATLAB?

In MATLAB kunnen we eenvoudig foutbalken in lijndiagrammen maken met behulp van de foutbalk() functie. Deze functie accepteert enkele verplichte en optionele invoerargumenten om lijndiagrammen te maken met foutbalken op elk gegevensinstelpunt.







Syntaxis
In MATLAB kun je de foutbalk() functioneren op de volgende manieren:



foutbalk ( en, fout )
foutbalk ( x,y,fout )
foutbalk ( x,y,neg,pos )
foutbalk ( ___, ornt )
foutbalk ( ___,Lijnspecificatie )

Hier,



De functie errorbar(y, err) genereert een lijndiagram met verticale foutbalken die overeenkomen met elk gegevenspunt in de gegevensset y. De variabele err omvat de lengte van de foutbalk boven en onder de gegevenspunten. De totale lengte van de foutbalk wordt dus het dubbele van de waarde van err.





De functie foutbalk(x,y, err) genereert een lijndiagram dat overeenkomt met x versus y met foutbalken op elk gegevenspunt.

De functie foutbalk(x,y,neg,pos) genereert foutbalken op elk datapunt dat overeenkomt met x versus y, waarbij de negatieve variabele de lengte van de foutbalk onder het datapunt bevat, terwijl pos respectievelijk de lengte van de foutbalk boven het datapunt bevat.



De functie foutbalk(___,ont) wordt gebruikt voor het instellen van de oriëntatie van de foutbalk. De standaardwaarde van “ornt” vertegenwoordigt verticaal, maar we kunnen deze wijzigen door “horizontaal” op te geven voor horizontale foutbalken en “beide” voor zowel verticale als horizontale foutbalken. We kunnen de optie 'ornt' gebruiken met elke eerdere syntaxis.

De functie foutbalk(___, lijnspecificatie) maakt de foutbalken met behulp van elke syntaxis die staafkleuren, staafbreedte en meer specificeert.

Voorbeeld 1: Hoe maak ik een lijndiagram met verticale foutbalken van gelijke lengte?

Deze MATLAB-code genereert verticale foutbalken met een gelijke lengte err die overeenkomt met de lijnplot met behulp van MATLAB's foutbalk(y,err) functie.

j = 10 : 10 : 100 ;
fout = 10 * degenen ( maat ( En ) ) ;
foutbalk ( en, fout )

Voorbeeld 2: Hoe maak je een lijndiagram met verticale foutbalken met verschillende lengtes?

In het gegeven voorbeeld worden de verticale foutbalken gemaakt die overeenkomen met de lijndiagrammen met verschillende lengtes met behulp van de foutbalk(x,y,neg,pos) functie in MATLAB.

x = 1 : 10 ;
j = 10 : 10 : 100 ;
neg = 10 * degenen ( maat ( En ) ) ;
pos = 5 * degenen ( maat ( En ) ) ;
foutbalk ( x,y,neg,pos )

Voorbeeld 3: Hoe maak ik een lijndiagram met horizontale foutbalken?

In deze MATLAB-code gebruiken we de foutbalk(x,y,ornt) functie om horizontale foutbalken te genereren die overeenkomen met elk gegevenspunt op het opgegeven lijndiagram.

x = 1 : 10 ;
j = 10 : 10 : 100 ;
fout = 10 * degenen ( maat ( En ) ) ;
foutbalk ( x,y,fout, 'horizontaal' )

Voorbeeld 4: Hoe maak je een lijndiagram met verticale en horizontale foutbalken met lijneigenschappen?

In dit voorbeeld gebruiken we de errorbar(x,y,err,”beide”, Lijnspecificatie) functie om verticale en horizontale foutbalken te genereren met gespecificeerde lijneigenschappen.

x = 1 : 10 ;
j = 10 : 10 : 100 ;
fout = 5 * degenen ( maat ( En ) ) ;
foutbalk ( x,y,fout, 'beide' , 'MarkerRandkleur' , 'blauw' , 'MarkerGezichtskleur' , [ 0,75 0,95 1 ] )

Conclusie

In MATLAB wordt de foutbalk() is een handige ingebouwde MATLAB-functie die ons helpt foutbalken te maken die overeenkomen met elk datapunt in de gegeven dataset. We kunnen foutbalken gebruiken om de gegevenspuntfouten grafisch weer te geven. Deze gids heeft de werking van de foutbalk() functie in MATLAB door de syntaxis ervan en enkele basisvoorbeelden te geven om ons te helpen de werking van deze functie te begrijpen.