Vonalrajz létrehozása hibasávokkal a MATLAB-ban az errorbar() használatával

Vonalrajz Letrehozasa Hibasavokkal A Matlab Ban Az Errorbar Hasznalataval



A hibasávok függőleges vagy vízszintes sávok, amelyek az adathalmaz bármely adatpontjában található hibákat vagy bizonytalanságot jelzik. Ezek a hibasávok az adatok változékonyságának megjelenítésére és az eredmények megbízhatóságának közlésére szolgálnak. Különféle tulajdonságok állnak rendelkezésre a hibasávok ábrázolására, mint például a sáv szélessége, mérete és színe, mindezt a beépített hibasáv() függvény a MATLAB-ban.

Ez az útmutató különböző szintaxisokon megy keresztül, hogy hibasávokat hozzon létre a MATLAB-ban, és elmagyarázza a különféle példákat.

Hogyan készítsünk vonalrajzot hibasávokkal a MATLAB-ban?

A MATLAB-ban könnyen létrehozhatunk hibasávokat a vonalábrázolásokban a hibasáv() funkció. Ez a függvény elfogad néhány kötelező és választható bemeneti argumentumot, hogy minden adatkészlet-ponton hibasávokat tartalmazó vonaldiagramokat hozzon létre.







Szintaxis
A MATLAB-ban használhatja a hibasáv() a következő módokon működik:



hibasáv ( és hiba )
hibasáv ( x,y,hiba )
hibasáv ( x,y,neg,poz )
hibasáv ( ___,ornt )
hibasáv ( ___,LineSpec )

Itt,



A funkció hibasáv (y, err) egy vonaldiagramot generál, amely függőleges hibasávokat tartalmaz az y adatkészlet minden adatpontjának megfelelően. Az err változó tartalmazza az adatpontok feletti és alatti hibasáv hosszát. Így a hibasáv teljes hossza kétszerese lesz az err értékének.





A funkció hibasáv(x,y,hiba) létrehoz egy vonaldiagramot, amely megfelel x-nek és y-nek, és minden adatponton hibasávok találhatók.

A funkció hibasáv(x,y,neg,poz) hibasávokat generál minden x-nek megfelelő adatponton az y-hoz képest, ahol a neg változó tartalmazza a hibasáv hosszát az adatpont alatt, míg a pos tartalmazza a hibasáv hosszát az adatpont felett.



A funkció hibasáv (___,ont) a hibasáv tájolásának beállítására szolgál. Az „ornt” alapértelmezett értéke függőlegest jelöl, de ezt megváltoztathatjuk úgy, hogy a vízszintes hibasávokhoz „horizontális”, a függőleges és vízszintes hibasávokhoz pedig „mindkettőt” adunk. Az „ornt” opciót bármilyen korábbi szintaxissal használhatjuk.

A funkció hibasáv (___, LineSpec) létrehozza a hibasávokat bármilyen szintaxis használatával, amely megadja a sávok színét, szélességét stb.

1. példa: Hogyan készítsünk vonaldiagramot egyenlő hosszúságú függőleges hibasávokkal?

Ez a MATLAB kód függőleges hibasávokat generál, amelyek egyenlő hosszúságú err értékkel rendelkeznek a vonaldiagramnak megfelelően a MATLAB segítségével hibasáv(y,hiba) funkció.

y = 10 : 10 : 100 ;
hiba = 10 * azok ( méret ( és ) ) ;
hibasáv ( és hiba )

2. példa: Hogyan készítsünk vonaldiagramot különböző hosszúságú függőleges hibasávokkal?

Az adott példa a különböző hosszúságú vonaldiagramoknak megfelelő függőleges hibasávokat hozza létre a segítségével hibasáv(x,y,neg,poz) függvény a MATLAB-ban.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * azok ( méret ( és ) ) ;
poz = 5 * azok ( méret ( és ) ) ;
hibasáv ( x,y,neg,poz )

3. példa: Hogyan hozzunk létre vonalrajzot vízszintes hibasávokkal?

Ebben a MATLAB kódban a hibasáv (x,y,ornt) függvény vízszintes hibasávokat generál a megadott vonaldiagram minden adatpontjának megfelelően.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
hiba = 10 * azok ( méret ( és ) ) ;
hibasáv ( x,y,hiba, 'vízszintes' )

4. példa: Hogyan hozzunk létre egy vonalrajzot függőleges és vízszintes hibasávokkal, amelyek vonaltulajdonságokkal rendelkeznek?

Ebben a példában a errorbar (x,y,err,'mindkettő',LineSpec) függvény függőleges és vízszintes hibasávok generálásához meghatározott vonaltulajdonságokkal.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
hiba = 5 * azok ( méret ( és ) ) ;
hibasáv ( x,y,hiba, 'mindkét' , 'MarkerEdgeColor' , 'kék' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )

Következtetés

A MATLAB-ban a hibasáv() egy hasznos beépített MATLAB funkció, amely segít abban, hogy az adott adathalmazban minden adatpontnak megfelelő hibasávokat hozzunk létre. Az adatpontok hibáinak grafikus ábrázolására hibasávokat használhatunk. Ez az útmutató bemutatta a hibasáv() függvényt a MATLAB-ban, megadva annak szintaxisát és néhány alapvető példát, amelyek segítenek megérteni a függvény működését.