注册 登录
编程论坛 Matlab

[求助]怎么制作一个简单的动画!

renezj 发布于 2006-07-08 20:23, 1177 次点击

我是一个初学Matlab的人!
这是我的课程设计!老实说:我不想在网站上下一个!所以自己做!
可是···老师没有讲!纵然自己的C还可以!
可是···


这是一个心形线的程序!

a=0:.01:2*pi;
b=3;
polar(a,b*(1-cos(a)),'*r')

现在我需要做一个动态的点沿着我画的这条曲线运动,怎么办???
我自己试了很多种方法!可是没有结果!老师也没有教,全是自己看!
对自己有难度!


请求各位帮助!
谢谢

2 回复
#2
zhangenter2006-07-08 21:26
hold on;
for a=0:0.05:2*pi
cla(findobj(gca,'color','r'));
h2=polar(a,b*(1-cos(a)),'b');
set(h2,'linestyle','.','markersize',30);
pause(0.001)
end
#3
renezj2006-07-09 10:28
谢谢第一楼的哥哥!
谢谢!

[此贴子已经被作者于2006-7-9 10:30:19编辑过]

1