小球以v=30m/s从地面跳起,落地弹起后v为原来90%,用MATLAB编程建立动态模型及运动轨迹

[复制链接]
查看11 | 回复2 | 2008-12-11 17:23:08 | 显示全部楼层 |阅读模式
小球的弹跳运动。小球以初速度三十米每秒的初速度从地面跳起,再次落地弹起后速度减至原来的90%,计算它的运动轨迹。用MATLAB编程,要求结果用动态图形显示,并建立动态模型

回复

使用道具 举报

千问 | 2008-12-11 17:23:08 | 显示全部楼层
clearv0=30;g=-9.8;dt=0.05;t=0:dt:80;[n1,n2]=size(t);i=1;v=zeros(n1,n2);s=zeros(n1,n2);for i=1:n2
if i==1
v(1)=v0;
s(1)=0;
else
v(i)=v(i-1)+g*dt;
s(i)=s(i-1)+v(i-1)*dt+1/2*g*dt^2;
end
i=i+1;
if (v(i-1)<0)&&(s(i-1)<=0)
v(i)=-0.9*v(i-1);
end...
回复

使用道具 举报

千问 | 2008-12-11 17:23:08 | 显示全部楼层
的撒旦撒...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行