Tässä oppaassa käydään läpi erilaisia syntaksia virhepalkkien luomiseksi MATLABiin selittäen erilaisia esimerkkejä.
Kuinka luoda viivakaavio virhepalkeilla MATLABissa?
MATLABissa voimme helposti luoda virhepalkkeja viivakaavioihin käyttämällä virhepalkki() toiminto. Tämä funktio hyväksyy jotkin pakolliset ja valinnaiset syöttöargumentit viivakaavioiden luomiseksi virhepalkeilla jokaisessa data-asetuspisteessä.
Syntaksi
MATLABissa voit käyttää virhepalkki() toimivat seuraavilla tavoilla:
virhepalkki ( ja, err )
virhepalkki ( x,y,err )
virhepalkki ( x,y,neg,pos )
virhepalkki ( ___,ornt )
virhepalkki ( ___,LineSpec )
Tässä,
Toiminto virhepalkki (y, err) luo viivakaavion, jossa on pystysuorat virhepalkit, jotka vastaavat kutakin tietojoukon y datapistettä. Muuttuja err sisältää virhepalkin pituuden datapisteiden ylä- ja alapuolella. Joten virhepalkin kokonaispituus tulee kaksinkertaiseksi err-arvoon verrattuna.
Toiminto virhepalkki (x, y, virhe) luo viivakaavion, joka vastaa x:tä vs. y:tä, ja jokaisessa datapisteessä on virhepalkit.
Toiminto virhepalkki(x,y,neg,pos) luo virhepalkit jokaiselle datapisteelle, joka vastaa arvoa x vs. y, jossa neg-muuttuja sisältää virhepalkin pituuden datapisteen alapuolella, kun taas pos sisältää virhepalkin pituuden datapisteen yläpuolella.
Toiminto virhepalkki (___,ont) käytetään virhepalkin suunnan asettamiseen. Oletusarvo 'ornt' edustaa pystysuoraa, mutta voimme muuttaa sitä määrittämällä 'horisontaalinen' vaakasuuntaisille virhepalkeille ja 'molemmat' sekä pysty- että vaakasuuntaisille virhepalkeille. Voimme käyttää 'ornt' -vaihtoehtoa minkä tahansa aikaisemman syntaksin kanssa.
Toiminto virhepalkki (___, LineSpec) luo virhepalkit käyttämällä mitä tahansa syntaksia, joka määrittää palkin värit, palkin leveyden ja paljon muuta.
Esimerkki 1: Kuinka luodaan viivakaavio, jossa pystysuuntaiset virhepalkit ovat yhtä pitkiä?
Tämä MATLAB-koodi luo pystysuuntaisia virhepalkkeja, joilla on yhtä pitkä err, joka vastaa viivakaaviota MATLABin avulla. virhepalkki(y,err) toiminto.
y = 10 : 10 : 100 ;err = 10 * yhdet ( koko ( ja ) ) ;
virhepalkki ( ja, err )
Esimerkki 2: Kuinka luodaan viivakaavio, jossa pystysuuntaiset virhepalkit ovat eri pituisia?
Annettu esimerkki luo pystysuuntaiset virhepalkit, jotka vastaavat eripituisia viivakaavioita käyttämällä virhepalkki(x,y,neg,pos) toiminto MATLABissa.
x = 1 : 10 ;y = 10 : 10 : 100 ;
neg = 10 * yhdet ( koko ( ja ) ) ;
pos = 5 * yhdet ( koko ( ja ) ) ;
virhepalkki ( x,y,neg,pos )
Esimerkki 3: Kuinka luodaan viivakaavio vaakasuuntaisilla virhepalkeilla?
Tässä MATLAB-koodissa käytämme virhepalkki(x,y,ornt) toiminto luo vaakasuuntaiset virhepalkit, jotka vastaavat määritetyn viivakaavion kutakin datapistettä.
x = 1 : 10 ;y = 10 : 10 : 100 ;
err = 10 * yhdet ( koko ( ja ) ) ;
virhepalkki ( x,y,err, 'vaakasuora' )
Esimerkki 4: Kuinka luodaan viivakaavio pysty- ja vaakasuuntaisilla virhepalkeilla, joilla on viivaominaisuuksia?
Tässä esimerkissä käytämme virhepalkki (x,y,err,molemmat, LineSpec) toiminto luo pysty- ja vaakasuuntaiset virhepalkit, joilla on tietyt viivaominaisuudet.
x = 1 : 10 ;y = 10 : 10 : 100 ;
err = 5 * yhdet ( koko ( ja ) ) ;
virhepalkki ( x,y,err, 'molemmat' , 'MarkerEdgeColor' , 'sininen' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )
Johtopäätös
MATLABissa, virhepalkki() on hyödyllinen sisäänrakennettu MATLAB-toiminto, joka auttaa meitä luomaan virhepalkkeja, jotka vastaavat kutakin datapistettä tietyssä tietojoukossa. Voimme käyttää virhepalkkeja datapistevirheiden graafiseen esittämiseen. Tämä opas on osoittanut järjestelmän toiminnan virhepalkki() funktio MATLABissa tarjoamalla sen syntaksit ja joitain perusesimerkkejä, jotka auttavat meitä ymmärtämään tämän funktion toimintaa.