物体在不同初速度和重力加速度下的的动态抛物运动绘图,以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
效果如下:

如有疑问,请您留言。

该博客展示了一段Matlab代码,用于绘制物体在不同初速度和重力加速度下的动态抛物运动轨迹图。代码以0.1秒为时间间隔,通过星号(*)和圆圈(o)分别表示上升和下降过程,呈现了抛物轨迹随时间变化的效果。
2140

被折叠的 条评论
为什么被折叠?



