Как да създадете линейна графика с ленти за грешки в MATLAB с помощта на errorbar()

Kak Da S Zdadete Linejna Grafika S Lenti Za Greski V Matlab S Pomosta Na Errorbar



Лентите за грешки са вертикални или хоризонтални ленти, изобразени в линейните диаграми, за да представят грешки или несигурност във всяка точка от данни на набор от данни. Тези ленти за грешки се използват за визуализиране на променливостта на данните и за съобщаване на надеждността на резултатите. Има различни свойства за начертаване на ленти за грешки, като ширина, размер и цвят на лентата, всичко това може да се направи с помощта на вградения лента за грешки () функция в MATLAB.

Това ръководство ще премине през различни синтаксиси за създаване на ленти за грешки в MATLAB, обяснявайки различни примери.

Как да създадете линейна графика с ленти за грешки в MATLAB?

В MATLAB можем лесно да създадем ленти за грешки в линейни графики, като използваме лента за грешки () функция. Тази функция приема някои задължителни и незадължителни входни аргументи за създаване на линейни диаграми с ленти за грешки на всяка зададена точка от данни.







Синтаксис
В MATLAB можете да използвате лента за грешки () функционират по следните начини:



лента за грешки ( и, греша )
лента за грешки ( x,y,грешка )
лента за грешки ( x,y,отрицателно,поз )
лента за грешки ( ___, ornt )
лента за грешки ( ___,LineSpec )

Тук,



Функцията лента за грешки (y, err) генерира линейна диаграма с вертикални ленти за грешки, съответстващи на всяка точка от данни в набора от данни y. Променливата err включва дължината на лентата за грешка над, както и под точките с данни. Така че общата дължина на лентата за грешки става двойна на стойността на err.





Функцията лента за грешки (x,y, err) генерира линейна графика, съответстваща на x спрямо y, като има ленти за грешки във всяка точка от данни.

Функцията лента за грешки (x,y,отрицателна,поз.) генерира ленти за грешки във всяка точка от данни, съответстваща на x спрямо y, където променливата neg съдържа дължината на лентата за грешки под точката от данни, докато pos съдържа съответно дължината на лентата за грешки над точката от данни.



Функцията лента за грешки (___, ont) се използва за настройка на ориентацията на лентата за грешки. Стойността по подразбиране на „ornt“ представлява вертикално, но можем да я променим, като посочим „хоризонтално“ за хоризонтални ленти за грешки и „и двете“ както за вертикални, така и за хоризонтални ленти за грешки. Можем да използваме опцията „ornt“ с всеки предишен синтаксис.

Функцията лента за грешки (___, LineSpec) създава лентите за грешки, като използва произволен синтаксис, определящ цветовете на лентата, ширината на лентата и др.

Пример 1: Как да създадете линейна графика с вертикални ленти за грешки с еднаква дължина?

Този код на MATLAB генерира вертикални ленти за грешки с еднаква дължина err, съответстващи на чертежа на линията, използвайки MATLAB лента за грешки (y, err) функция.

y = 10 : 10 : 100 ;
грешка = 10 * нечий ( размер ( и ) ) ;
лента за грешки ( и, греша )

Пример 2: Как да създадете линейна диаграма с вертикални ленти за грешки с различна дължина?

Даденият пример създава вертикални ленти за грешки, съответстващи на линейните графики с различни дължини, използвайки лента за грешки (x,y,отрицателна,поз.) функция в MATLAB.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
отрицателно = 10 * нечий ( размер ( и ) ) ;
поз = 5 * нечий ( размер ( и ) ) ;
лента за грешки ( x,y,отрицателно,поз )

Пример 3: Как да създадете линейна графика с хоризонтални ленти за грешки?

В този код на MATLAB ние използваме лента за грешки (x,y,ornt) функция за генериране на хоризонтални ленти за грешки, съответстващи на всяка точка от данни на зададената линия.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
грешка = 10 * нечий ( размер ( и ) ) ;
лента за грешки ( x,y,грешка, 'хоризонтален' )

Пример 4: Как да създадете линейна диаграма с вертикални и хоризонтални ленти за грешки, имащи свойства на линия?

В този пример използваме errorbar(x,y,err,”и двете”, LineSpec) функция за генериране на вертикални и хоризонтални ленти за грешки с определени свойства на линията.

x = 1 : 10 ;
y = 10 : 10 : 100 ;
грешка = 5 * нечий ( размер ( и ) ) ;
лента за грешки ( x,y,грешка, 'и двете' , 'MarkerEdgeColor' , 'син' , 'MarkerFaceColor' , [ 0,75 0,95 1 ] )

Заключение

В MATLAB, лента за грешки () е полезна вградена функция в MATLAB, която ни помага да създадем ленти за грешки, съответстващи на всяка точка от данни в даден набор от данни. Можем да използваме ленти за грешки за графично представяне на грешките в точките от данни. Това ръководство демонстрира работата на лента за грешки () функция в MATLAB, като предостави нейния синтаксис и някои основни примери, които да ни помогнат да разберем работата на тази функция.