How to plot error bars on matlab between two points?

My code looks like this:
Mass=LabData(:,1);
DownForce=LabData(:,2);
UpForce=LabData(:,3);
plot(DownForce,Mass,'rd');
xlabel('Force (N)')
ylabel('Mass Difference (Kg)')
hold on
plot(UpForce,Mass,'bd');
hold off
I would like to put kind of horizontal type of error bars between the upforce and down force variables to show the difference between the two, is there a function capable of this?

답변 (1개)

Boss35
Boss35 2016년 1월 15일
Husnain,
If I have understood correctly, it's better to plot the difference between the two vectors and plot the new vector along indices or whatever you have. e.g. you can do:
Error = UpForce-DownForce; %this gives you a new vector with the same size
barh(Error); %this will plot the bar graph horizontally

카테고리

도움말 센터File Exchange에서 Errorbars에 대해 자세히 알아보기

질문:

HI2
2015년 12월 5일

답변:

2016년 1월 15일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by