How to fix axes in dynamic plot

Hi,
I would like to fix the axes in this dynamic plot right from the beginning. Is there an easy way to do it?
Thank you.
close all
x=@(t)(sin(4*t)).^2;
y=@(t)cos(5*t);
z=pi;
figure(1)
for t=0:0.002:z
plot(x(t),y(t),'.','MarkerSize',4,'color',[0,(t+z)/(2*z),(t+z)/(2*z)])
hold on
pause(eps)
end

 Accepted Answer

Try this:
x=@(t)(sin(4*t)).^2;
y=@(t)cos(5*t);
z=pi;
figure(1)
for t=0:0.002:z
plot(x(t),y(t),'.','MarkerSize',4,'color',[0,(t+z)/(2*z),(t+z)/(2*z)])
axis([0 1 -1 1])
hold on
pause(eps)
end

More Answers (1)

Hi,
you can add in your code xlim and ylim functions
close all
x=@(t)(sin(4*t)).^2;
y=@(t)cos(5*t);
z=pi;
figure(1)
for t=0:0.002:z
plot(x(t),y(t),'.','MarkerSize',4,'color',[0,(t+z)/(2*z),(t+z)/(2*z)])
xlim([0 1])
ylim([-1 1])
hold on
pause(eps)
end

Categories

Community Treasure Hunt

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

Start Hunting!