MATLAB新手问一下图形变化的问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:43:39
我想用matlab语言实现一个动画效果,比如
1.由正方形逐步变成圆环的效果,并且有效地控制速度,该怎么做呢?
2.我有10个图形(rand(5)之类的),怎样让它们排成一个动画,并且限制每个图形的时间呢,应用什么函数等……
(有源代码更好,谢谢)

%这里用的是割角法画圆
for i=1:10
t=linspace(-pi,pi,2*2^i+1);
theta=pi/2/2^i;
r=1/cos(theta);
plot(r*sin(t+theta),r*cos(t+theta));
axis equal;ylim([-1.5,1.5]);
pause(.5);%间隔时间自己改,这里是0.5秒
end

每个图形之间用pause确定时间间隔