Matlab如何画动态图

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 08:13:20
Matlab如何画动态图
xRݎ@~n6mFF.J#!@̺fݘ%l^ Mԍ̴N˥L|9dc#6hUǻZlu樒3ae33InxkBM:s~.Fû.ƬzxA[to9ϗZM'1)ߞJi~yXLޢZ ,P*/pE@ w٤V h6. aXSAң㲒gCMJxN"8D,"VЈ& %7mɔ!IH{, CRYFawtdWng7˘ cʾ.&ۻמHlfv  )h=n.!'G5 4--]r_M֢$jQağ) %BR.[

Matlab如何画动态图
Matlab如何画动态图

Matlab如何画动态图
No.1
给你一个示例吧~~~用for循环做的
%动态绘制椭圆
clf;axis([-2,2,-2,2]);
axis equal;
pause(1);
h=line(NaN,NaN,'marker','o','linesty','-','erasemode','none');
t=6*pi*(0:0.02:1);
for n=1:length(t)
set(h,'xdata',2*cos(t(1:n)),'ydata',sin(t(1:n)));
pause(0.05);%暂停0.05秒
end
No.2
貌似函数comet,comet3可以实现质点动画
%comet(xdata,ydata,p) p为彗星尾巴长度,可为常数
%平抛运动
vx=40;
t=linspace(0,10,1000);
x=vx*t;
y=-9.8*t.^2/2;
comet(x,y)
No.3最强大的也就是动画制作了,这个有点难,需要用到函数movie