数学实验 实验一ans

  • 格式:doc
  • 大小:30.00 KB
  • 文档页数:2

电 子 科 技 大 学
实 验 报 告
学生姓名: 学 号: 指导教师: 实验时间: 报告评分: 一、实验室名称:应用数学学院数学实验室 二、实验项目名称:抛射曲线实验 三、实验原理:
炮弹飞行的简单数学模型为抛射曲线,其参数方程为
⎪⎩
⎪⎨⎧-⨯=⨯=20021sin cos gt t v y t v x αα 其中v 0为初始速度,α 为发射角,g 是重力加速度(约为 9.8米/秒2)。

四、实验目的:
熟悉MATLAB 的集成环境,掌握MATLAB 的基本运算和数学表达式计算方法。

五、实验内容:
对已知射程数据,为使炮弹击中目标需计算发射角;反之对已知的发射角数据,
也需要计算射程。

设v 0 = 515米/秒,对不同目标计算射程、发射角和炮弹飞行时间。

六、实验器材(设备、元器件):台式计算机 七、实验步骤及操作:
弹道数据包括射程、发射角及炮弹飞行时间。

令参数方程中y 的表达式为零可确定炮弹飞行时间 t (α ),代入 x 的表达式可导出射程计算公式。

(1) 炮弹飞行时间计算公式:g
v t α
αsin 2)(0=
(2) 射程计算公式:ααα2sin sin 2cos 2
001g
v g v v x =⨯=
(3) 发射角计算公式:)/arcsin(2
12
01v gx =α
八、实验数据及结果分析:(2分)
注意:红色字是填写的数据,黑色字是实验报告原有的数据。

教师参考程序如下%----抛射曲线仿真程序
%----2007/01/24
g=9.8;v0=515;
distance=inline('515*515*sin(2*dalpha)/9.8');
alpha=inline('0.5*asin(9.8*s/(515^2))');
times=inline('2*515*sin(alpha)/9.8');
results1(1,:)=[10,20,27];
a=alpha(10000); results1(2,1)=a*180/pi;results1(3,1)=times(a);
a=alpha(20000); results1(2,2)=a*180/pi;results1(3,2)=times(a);
a=alpha(27000); results1(2,3)=a*180/pi;results1(3,3)=times(a);
results1
results2(2,:)=[45,60];
results2(1,1)=distance(45*pi/180)/1000;
results2(1,2)=distance(60*pi/180)/1000;
results2(3,1)=times(45*pi/180);
results2(3,2)=times(60*pi/180);
results2
九、实验结论:(1分)
十、总结及心得体会:(1分)
十一、对本实验过程及方法、手段的改进建议:(1分)。