物体在不同初速度和重力加速度下的的动态抛物运动绘图,以0.1秒为单位进行绘图,绘出的是抛物运动的轨迹图,以及抛物轨迹在不同时间的位置。
matlab代码如下:
x = -10:0.01:10;
y = 0.5*x.^2*0.98*10;
%hold on
%plot(x,-y+475);
%plot(x,-y+475);
for j = 1:5
for i = 1:100
ii = -10+20/100*i;
yy = 0.5*ii^2*0.98*10*j;
figure(1)
hold on
plot(2*ii,-yy+475,'*');
pause(0.01);
drawnow
end
%clear all
for i = 1:100
ii = 10-20/100*i;
yy = 0.5*ii^2*0.98*10*j;
figure(1)
hold on
plot(4*ii,-yy+475,'o');
pause(0.01);
drawnow
end
%clear all
end
效果如下:
如有疑问,请您留言。