简单,无限的动画(或暂停按键响应)
16个视图(30天)
显示旧的评论
答案(1)
大卫年轻
2011年11月27日
这里的一个函数,它可能是一些使用简洁,但其他人可能或更灵活的解决方案。万博 尤文图斯它没有情节的轨道,只是对象,和它一个圆,椭圆,所以你得把你的椭圆计算相反,但这应该是相当明显的。这里的主要贡献是提出一种方法关闭窗口时停止动画。
函数testanimate
续= true;
情节(0,0,“o”);
集(gcf,“DeleteFcn”,@stopfcn);
θ= 0;
thetainc = 0.01;
半径= 80;
而续
情节(0,0,“去”);
%计算轨道物体的x和y
(x, y) = pol2cart(θ,半径);
持有在;
情节(x, y,“罗”);
持有从;
轴平等的;
轴([-100 100 -100 100]);
drawnow;
θ=θ+ thetainc;
结束
函数stopfcn (~ ~ ~)
续= false;
结束
结束
打印文本,将调用disp或流循环。