How to plot error bars on matlab between two points?

2 visualizaciones (últimos 30 días)
HI2
HI2 el 5 de Dic. de 2015
Respondida: Boss35 el 15 de En. de 2016
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?

Respuestas (1)

Boss35
Boss35 el 15 de En. de 2016
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

Categorías

Más información sobre Errorbars en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by