Cum se creează un grafic de linii cu bare de eroare în MATLAB folosind errorbar()

Cum Se Creeaza Un Grafic De Linii Cu Bare De Eroare In Matlab Folosind Errorbar



Barele de eroare sunt bare verticale sau orizontale trasate în graficele de linii pentru a reprezenta erorile sau incertitudinea în orice punct de date al unui set de date. Aceste bare de eroare sunt folosite pentru a vizualiza variabilitatea datelor și pentru a comunica fiabilitatea rezultatelor. Există diverse proprietăți pentru a trasa barele de eroare, cum ar fi lățimea, dimensiunea și culoarea barei, toate acestea pot fi făcute folosind sistemul încorporat. bara de erori() funcție în MATLAB.

Acest ghid va trece prin diferite sintaxe pentru a crea bare de eroare în MATLAB, explicând diverse exemple.

Cum se creează un grafic de linii cu bare de eroare în MATLAB?

În MATLAB, putem crea cu ușurință bare de eroare în diagrame de linii utilizând bara de erori() funcţie. Această funcție acceptă unele argumente de intrare obligatorii și opționale pentru a crea diagrame de linii cu bare de eroare pe fiecare punct de referință de date.





Sintaxă
În MATLAB, puteți utiliza bara de erori() functioneaza in urmatoarele moduri:



bara de erori ( și, greș )
bara de erori ( x,y,err )
bara de erori ( x,y,neg,poz )
bara de erori ( ___,ornt )
bara de erori ( ___,LineSpec )

Aici,



Functia bara de erori (y, err) generează un grafic de linii având bare de eroare verticale corespunzătoare fiecărui punct de date din setul de date y. Variabila err include lungimea barei de eroare deasupra, precum și sub punctele de date. Deci, lungimea totală a barei de eroare devine dublă față de valoarea lui err.





Functia bara de erori(x,y,err) generează un grafic de linii corespunzătoare lui x versus y având bare de eroare pe fiecare punct de date.

Functia bara de erori(x,y,neg,poz) generează bare de eroare pe fiecare punct de date corespunzătoare lui x față de y, unde variabila neg conține lungimea barei de eroare sub punctul de date, în timp ce pos conține lungimea barei de eroare deasupra punctului de date.



Functia bara de erori(___,ont) este utilizat pentru setarea orientării barei de eroare. Valoarea implicită a „ornt” reprezintă verticală, totuși o putem modifica prin specificarea „orizontală” pentru barele de eroare orizontale și „ambele” atât pentru barele de eroare verticale, cât și orizontale. Putem folosi opțiunea „ornt” cu orice sintaxă anterioară.

Functia bara de erori(___, LineSpec) creează barele de eroare folosind orice sintaxă care specifică culorile barei, lățimea barei și multe altele.

Exemplul 1: Cum se creează un grafic de linii cu bare de eroare verticale cu lungime egală?

Acest cod MATLAB generează bare de eroare verticale cu o eroare de lungime egală corespunzătoare graficului de linii folosind MATLAB bara de erori(y,err) funcţie.

y = 10 : 10 : 100 ;
greseala = 10 * cele ( mărimea ( și ) ) ;
bara de erori ( și, greș )

Exemplul 2: Cum se creează un grafic de linii cu bare de eroare verticale cu lungimi diferite?

Exemplul dat creează barele de eroare verticale corespunzătoare graficelor de linii cu lungimi diferite folosind bara de erori(x,y,neg,poz) funcție în MATLAB.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
neg = 10 * cele ( mărimea ( și ) ) ;
poz = 5 * cele ( mărimea ( și ) ) ;
bara de erori ( x,y,neg,poz )

Exemplul 3: Cum se creează un grafic de linii cu bare de eroare orizontale?

În acest cod MATLAB, folosim bara de erori (x,y,ornt) funcția de a genera bare de eroare orizontale corespunzătoare fiecărui punct de date din graficul de linii specificat.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
greseala = 10 * cele ( mărimea ( și ) ) ;
bara de erori ( x,y,err, 'orizontală' )

Exemplul 4: Cum se creează un grafic de linii cu bare de eroare verticale și orizontale care au proprietăți de linie?

În acest exemplu, folosim bara de erori (x,y,err,”both”, LineSpec) funcția de a genera bare de eroare verticale și orizontale cu proprietăți ale liniilor specificate.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
greseala = 5 * cele ( mărimea ( și ) ) ;
bara de erori ( x,y,err, 'ambii' , „MarkerEdgeColor” , 'albastru' , „MarkerFaceColor” , [ 0,75 0,95 1 ] )

Concluzie

În MATLAB, bara de erori() este o funcție utilă încorporată MATLAB care ne ajută să creăm bare de eroare corespunzătoare fiecărui punct de date din setul de date dat. Putem folosi bare de eroare pentru a reprezenta grafic erorile punctelor de date. Acest ghid a demonstrat funcționarea bara de erori() funcția în MATLAB furnizând sintaxele sale și câteva exemple de bază pentru a ne ajuta să înțelegem funcționarea acestei funcții.