1个回答
2013-08-09
展开全部
clc;
%制作动画
t=0:pi/1000:8*pi;
y=sin(t);
plot(t,y,'b') %绘制正弦曲线
%利用"线"对象创建小球
%定义"线"色,"线"型(点),点的大小(50),擦除方式(xor)
%小球对象的句柄值保留在变量h中
n=length(t);
h=line('color',[0 0.5 0.5],'linestyle','.',...
'markersize',100,'erasemode','xor');
%使小球运动
i=1;
while 1 %无穷循环
set(h,'xdata',t(i),'ydata',y(i)); %小球位置
drawnow; %刷新屏幕
i=i+1;
if i>n
i=1;
end
end
%制作动画
t=0:pi/1000:8*pi;
y=sin(t);
plot(t,y,'b') %绘制正弦曲线
%利用"线"对象创建小球
%定义"线"色,"线"型(点),点的大小(50),擦除方式(xor)
%小球对象的句柄值保留在变量h中
n=length(t);
h=line('color',[0 0.5 0.5],'linestyle','.',...
'markersize',100,'erasemode','xor');
%使小球运动
i=1;
while 1 %无穷循环
set(h,'xdata',t(i),'ydata',y(i)); %小球位置
drawnow; %刷新屏幕
i=i+1;
if i>n
i=1;
end
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询