problem with stairs plot

Hello I have just delighted come across 'stairs', which does exactly what I want...except it doesn't.
Even the example given: >> x = linspace(-2*pi,2*pi,40); >> stairs(x,sin(x))
plots me a single straight line between (0,0) and (1,1). (Everything I try gives this plot result)
Any great ideas for the obvious thing I'm doing wrong very gratefully received!
yours, Flummoxed.

Antworten (3)

Daniel Shub
Daniel Shub am 20 Aug. 2011

1 Stimme

Is something overloading stairs? Try
which -all stairs
it should give something like: .../toolbox/matlab/specgraph/stairs.m

2 Kommentare

deborah
deborah am 20 Aug. 2011
thanks for your reply.
unfortunately it doesn't seem to be the fix (though, good thought!)....
indeed it says: C:\Program Files\MATLAB\R2007b\toolbox\matlab\specgraph\stairs.m
Fangjun Jiang
Fangjun Jiang am 20 Aug. 2011
What do you see if you do:
x = linspace(-2*pi,2*pi,40);
figure;plot(x,sin(x))

Melden Sie sich an, um zu kommentieren.

Fangjun Jiang
Fangjun Jiang am 20 Aug. 2011

0 Stimmen

What's wrong? try stairs(1:20,1:20)

4 Kommentare

deborah
deborah am 20 Aug. 2011
thanks for your reply.
What's wrong is that everything, inlcuding the example you gave, but also the sine wave example, give a straight line plot between (0,0) and (1,1)... I'm not sure how to be clearer...
deborah
deborah am 20 Aug. 2011
i mean a diagonal line!
Fangjun Jiang
Fangjun Jiang am 20 Aug. 2011
try this.
close all
stairs(1:20,1:20);
deborah
deborah am 20 Aug. 2011
same result! :(

Melden Sie sich an, um zu kommentieren.

deborah
deborah am 21 Aug. 2011

0 Stimmen

I have no idea, but now after 3 reboots it suddenly works. That'll be fixed then..... thanks for people's suggestions.

Kategorien

Mehr zu Labels and Styling finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 20 Aug. 2011

Community Treasure Hunt

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

Start Hunting!

Translated by