Kaip sukurti linijos brėžinį su klaidų juostomis MATLAB naudojant klaidų juostą ()

Kaip Sukurti Linijos Brezini Su Klaidu Juostomis Matlab Naudojant Klaidu Juosta



Klaidų juostos yra vertikalios arba horizontalios juostos, nubraižytos linijinėse diagramose, nurodančios klaidas arba neapibrėžtumą bet kuriame duomenų rinkinio duomenų taške. Šios klaidų juostos naudojamos norint vizualizuoti duomenų kintamumą ir pranešti apie rezultatų patikimumą. Yra įvairių savybių, skirtų klaidų juostoms nupiešti, pvz., juostos plotis, dydis ir spalva, visa tai galima padaryti naudojant įmontuotą klaidų juosta () funkcija MATLAB.

Šiame vadove bus nagrinėjamos skirtingos sintaksės, kad būtų sukurtos klaidų juostos MATLAB, paaiškinančios įvairius pavyzdžius.

Kaip MATLAB sukurti linijos brėžinį su klaidų juostomis?

MATLAB sistemoje galime lengvai sukurti klaidų juostas linijų brėžiniuose, naudodami klaidų juosta () funkcija. Ši funkcija priima kai kuriuos privalomus ir pasirenkamus įvesties argumentus, kad būtų sukurti linijų brėžiniai su klaidų juostomis kiekviename duomenų rinkinio taške.







Sintaksė
MATLAB galite naudoti klaidų juosta () funkcionuoti šiais būdais:



klaidų juosta ( ir, klysta )
klaidų juosta ( x, y, klaida )
klaidų juosta ( x,y,neig.poz )
klaidų juosta ( ___, ornt )
klaidų juosta ( ___,LineSpec )

Čia



Funkcija klaidų juosta (y, err) sugeneruoja linijos diagramą su vertikaliomis klaidų juostomis, atitinkančiomis kiekvieną duomenų rinkinio y duomenų tašką. Kintamasis err apima klaidų juostos ilgį aukščiau ir žemiau duomenų taškų. Taigi bendras klaidų juostos ilgis tampa dvigubai didesnis už err reikšmę.





Funkcija klaidų juosta (x, y, klaida) sugeneruoja linijos diagramą, atitinkančią x ir y su klaidų juostomis kiekviename duomenų taške.

Funkcija klaidų juosta (x, y, neg, poz) sugeneruoja klaidų juostas kiekviename duomenų taške, atitinkančiame x, palyginti su y, kur neigiamas kintamasis yra klaidų juostos ilgis žemiau duomenų taško, o poz – klaidų juostos ilgis virš duomenų taško.



Funkcija klaidų juosta (___,ont) naudojamas klaidų juostos orientacijai nustatyti. Numatytoji reikšmė „ornt“ reiškia vertikalią, tačiau ją galime pakeisti nurodydami „horizontalią“ horizontalioms klaidų juostoms ir „abu“ tiek vertikalioms, tiek horizontalioms klaidų juostoms. Galime naudoti parinktį „ornt“ su bet kuria ankstesne sintaksė.

Funkcija klaidų juosta (___, LineSpec) sukuria klaidų juostas naudodama bet kokią sintaksę, nurodant juostos spalvas, juostos plotį ir kt.

1 pavyzdys: Kaip sukurti linijos brėžinį su vienodo ilgio vertikaliomis klaidų juostomis?

Šis MATLAB kodas generuoja vertikalias klaidų juostas, turinčias vienodo ilgio err, atitinkančią linijos diagramą, naudojant MATLAB klaidų juosta (y, klaida) funkcija.

y = 10 : 10 : 100 ;
klaida = 10 * vieni ( dydis ( ir ) ) ;
klaidų juosta ( ir, klysta )

2 pavyzdys: Kaip sukurti linijos brėžinį su skirtingo ilgio vertikaliomis klaidų juostomis?

Pateiktame pavyzdyje sukuriamos vertikalios klaidų juostos, atitinkančios skirtingo ilgio linijų brėžinius, naudojant klaidų juosta (x, y, neg, poz) funkcija MATLAB.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * vieni ( dydis ( ir ) ) ;
poz = 5 * vieni ( dydis ( ir ) ) ;
klaidų juosta ( x,y,neig.poz )

3 pavyzdys: Kaip sukurti linijos brėžinį su horizontaliomis klaidų juostomis?

Šiame MATLAB kode mes naudojame klaidų juosta (x, y, ornt) funkcija generuoti horizontalias klaidų juostas, atitinkančias kiekvieną duomenų tašką nurodytoje linijos diagramoje.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
klaida = 10 * vieni ( dydis ( ir ) ) ;
klaidų juosta ( x,y,err, 'horizontalus' )

4 pavyzdys: Kaip sukurti linijos brėžinį su vertikaliomis ir horizontaliomis klaidų juostomis, turinčiomis linijos ypatybes?

Šiame pavyzdyje mes naudojame klaidų juosta (x, y, klaida, „abu“, „LineSpec“) funkcija generuoti vertikalias ir horizontalias klaidų juostas su nurodytomis linijos savybėmis.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
klaida = 5 * vieni ( dydis ( ir ) ) ;
klaidų juosta ( x,y,err, 'abu' , 'MarkerEdgeColor' , 'mėlyna' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )

Išvada

MATLAB sistemoje klaidų juosta () yra naudinga integruota MATLAB funkcija, kuri padeda mums sukurti klaidų juostas, atitinkančias kiekvieną duomenų tašką duotame duomenų rinkinyje. Galime naudoti klaidų juostas, kad grafiškai pavaizduotų duomenų taškų klaidas. Šis vadovas parodė, kaip veikia klaidų juosta () funkcija MATLAB, pateikdama jos sintakses ir keletą pagrindinių pavyzdžių, padedančių suprasti šios funkcijos veikimą.