Error using ==> plot

2 次查看(过去 30 天)
John
John 2011-6-9
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.

回答(2 个)

Andreas Goser
Andreas Goser 2011-6-9
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.

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by