Error using ==> plot

2 views (last 30 days)
John
John on 9 Jun 2011
I tried to complete the plot of a sin wave.
This is my code:
EDU>> t = 0:0.5:1; % sample points from 0 to 1 in steps of .5
EDU>> x = sin(2*pi*t); %Evaluate sin(2 pi t)
EDU>> plot(t,x,'b'); %Create plot with blue line
EDU>> xlabel('t in seconds'); ylabel('x(t)'); %Label axes
EDU>> title('Plot of sin(2\pi t)'); %Title plot
I received the error:
??? Error using ==> plot Vectors must be the same lengths.
Please help.

Answers (2)

Andreas Goser
Andreas Goser on 9 Jun 2011
Your code runs successfully on my machine. What OS and MATLAB Release do you use?
Can you verify t and x have the same size right before the line that causes the error (likely plot) by
whos t x

Harsha Vardhan Rao  Avunoori
Yeah!!! Your code runs properly on my machine too. Since you have initialized t to take values between 0 and 1 in steps of 0.5 I see the graph was plotted for three points at t=0,0.5 and 1.

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!