全文预览

抛射曲线问题

上传者:似水流年 |  格式:ppt  |  页数:9 |  大小:0KB

文档介绍
道数据Р预备知识? MATLAB绘图命令 plot 使用格? 式,函数值数据计算方法。РSyntax:? plot(x,y)? plot(x,y,LineSpec)РLineSpec的一些取值(可以是组合):? o、-.、+、*、:、 d 、 h、?p; b、r、g、*r、Р实验内容与要求?1、推导射程计算公式。? 设每一条曲线的射程(发射点到落点?的距离)仅与发射角有关。由参数方程?中y 的表达式为零可确定 t 的值,代入 x? 的表达式推导出射程计算公式,以及最?大射程。Р射程计算公式:Р2、对于已知目标的距离 S,为了使炮?弹击中目标需调整发射角,设v0 = 515?米/秒,通过计算对如下目标确定发射?角(相关资料:54-1式122毫米拖曳榴?弹炮;口径:121.98 毫米;炮弹初速:?515米/秒) 。Р目标Р目标1Р目标2Р目标3Р目标4Р距离Р10公里Р15公里Р20公里Р27公里Р发射角Р费时Р为了使炮弹击中远近不同的目标,填写?出不同的发射角和从发射到击中目标所耗费?的时间。Р3、对目标1,记录炮弹炮弹飞行中的16个X坐标数据,并绘出炮弹轨迹的二维曲线。Р1Р9Р2Р10Р8Р16Р%以下为弹道轨迹%?t0 = 0:(t/15):t;?xt = v0*t0*cos( angle );?yt = v0*t0*sin( angle ) - 0.5*g*t0.^2;?plot(xt,yt,’*’), coordinate = [xt;yt]'РMATLAB程序Р%本程序用来根据射程计算入射角%?function[angle,t] = bomb(x)Р%重力加速度以及炮弹初速度%?g = 9.8;v0 = 512;Р%计算入射角,弧度制%?angle = 1/2*asin(g*x/(v0^2))Р%炮弹从发射到命中的时间%?t = 2*v0*sin(angle)/g

收藏

分享

举报
下载此文档