I am very new to MATLAB and expect a step-by-step solution. I have data, series(y), which I have to plot against (x). Also I have the standard deviation values for each data point of (y). Now I have to plot these series highlighting the error bars. How can I do that?

The data is in a text file sorted in columns as:

X = -50, -49, -48, -47....0....1, 2, 3, 4, 5....till 50

Y = 1.2, 1.0, 1.1, 1.9, 1.3.....

Standard deviation = 0.6, 0.5, 0.3, 0.6, 0.6.....

Also, how do I control the ticks and appearance property for these kinds of graphs?

share|improve this question
2  
As a side note: For saving/exporting figures, check out the excellent export_fig from FileExchange. It saves nice looking figures by default, without having to tweak a bunch of the figure properties yourself. – John Colby Oct 24 '11 at 17:58
feedback

1 Answer

x = 1:0.1:10;
y = sin(x);
e = 0.1 * randn(length(x), 1);

errorbar(x,y,e)

set(gca, 'Xlim', [4 10])
set(gca, 'XTick', 4:2:10)

enter image description here

See also get(gca) and get(gcf) for other properties to change.

For help on any of these functions, do, for example, help errorbar.

share|improve this answer
feedback

Your Answer

 
or
required, but never shown
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.