MATLAB演示平抛运动(Projectile motion)

 时间:2024-10-12 21:03:12

1、第一,平抛运动的方程如下图,包括垂直运动(垂直方向为自由落体运动)和水平匀速运动。

MATLAB演示平抛运动(Projectile motion)

2、第二,启动MATLAB,新建脚本(Ctrl+N),输入以下代码:close all; clear all; 艘早祓胂clch=10; v=15; g=9.8;T=sqrt(2*h/g)t=0:0.1:T;H=h-1/2*g.*t.^2;L=v.*t;plot(L,H,'LineStyle','none','Marker','o',...'MarkerSize',10,'MarkerFaceColor','r',...'MarkerEdgeColor','r');axis equalset(gca,'XGrid','off','YGrid','on','FontSize',15)xlabel('X','FontSize',20);ylabel('Y','FontSize',20)

MATLAB演示平抛运动(Projectile motion)

3、第三,保存和运行上述脚本,在命令行窗口(Command Window)得到T=sqrt(2*h/g)=1.4286,也就是说在h=10m的高度做平抛运动,物体落地所需的时间为1.4286秒。同时得到如下平抛运动轨迹图。

MATLAB演示平抛运动(Projectile motion)

4、第四,将脚本中v=15改为5,也就是说平抛时的初始水平速度由15m/s改为5m/s,其他参数都不变。

MATLAB演示平抛运动(Projectile motion)

5、第五,保存和运行上述脚本,在命令行窗口(Command Window)得到T=sqrt(2涯箨唁峦*h/g)=1.4286,也就是说在h=10m的高度做平抛运动,无论平抛时的初始水平速度如何懈吡赜痖变化,物体落地所需的时间不变,始终为1.4286秒。但是平抛的轨迹图有所变化(如下图,落地时水平运行距离变小)。

MATLAB演示平抛运动(Projectile motion)
  • matlab如何调用函数
  • matlab怎么改成中文
  • matlab怎么运行代码
  • matlab怎么换行
  • matlab怎么运行代码
  • 热门搜索
    建党节手抄报内容 关于防溺水的手抄报 手抄报版面设计图 预防溺水手抄报 手抄报图画 清明节的手抄报 三八妇女节手抄报 爱眼手抄报简单又漂亮 水浒传手抄报 禁毒手抄报简单又漂亮