如何用matlab描述一个点做圆周运动?

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:03:58
如何用matlab描述一个点做圆周运动?想做一个简单的动画,来展示一个点不停的做圆周运动,请问有哪些命令啊?谢谢啦!

clc;
clear;
t=0:0.01:4*pi;
y=sin(t);x=cos(t);
plot(x,y);axis equal;axis off;
h=line('color','r','linestyle','.','xdata',0,'ydata',1,'markersize',50,'erasemode','xor');
i=1;
n=length(t);
while 1
set(h,'xdata',x(i),'ydata',y(i));
drawnow
pause(0.01)
i=i+1;
if i>n
i=1;
end
end