数学建模导弹追踪_第1页
数学建模导弹追踪_第2页
数学建模导弹追踪_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数学建模实验报告实验名称:导弹追踪问题问题背景描述:设位于坐标原点的甲舰向位于x轴上点A(1,0)处的乙舰发射导弹,导弹头始终对准乙舰.如果乙舰以最大的速度v0(是常数)沿平行于y轴的直线行驶,导弹的速度是5v0,求导弹运行的曲线方程.又乙舰行驶多远时,导弹将它击中?主要内容〔要点〕:解法一〔解析法〕设导弹在t时刻的位置为P(x(t),y(t)),乙舰位于.由于导弹头始终对准乙舰,故此时直线PQ就是导弹的轨迹曲线弧OP在点P处的切线,即有即(1)又根据题意,弧OP的长度为的5倍,即(2)由(1),(2)消去t整理得模型:初值条件为:解即为导弹的运行轨迹:当时,即当乙舰航行到点处时被导弹击中.被击中时间为:.假设v0=1,那么在t=0.21处被击中.解法二(数值解)令y1=y,y2=y1’,将方程〔3〕化为一阶微分方程组。1.建立m-文件eq1.mfunctiondy=eq1(x,y)dy=zeros(2,1);dy(1)=y(2);dy(2)=1/5*sqrt(1+y(1)^2)/(1-x);2.取x0=0,xf=0.9999,建立主程序ff6.m如下:x0=0,xf=0.9999[x,y]=ode15s('eq1',[x0xf],[00]);plot(x,y(:,1),’b.')holdony=0:0.01:2;plot(1,y,’b*')结论:导弹大致在〔1,0.2〕处击中乙舰解法三(建立参数方程求数值解)设时刻t乙舰的坐标为(X(t),Y(t)),导弹的坐标为(x(t),y(t)).1.设导弹速度恒为,那么〔1〕由于弹头始终对准乙舰,故导弹的速度平行于乙舰与导弹头位置的差向量,即:,〔2〕消去λ得:〔3〕3.因乙舰以速度v0沿直线x=1运动,设v0=1,那么w=5,X=1,Y=t因此导弹运动轨迹的参数方程为:4.解导弹运动轨迹的参数方程建立m-文件eq2.m如下:functiondy=eq2(t,y)dy=zeros(2,1);dy(1)=5*(1-y(1))/sqrt((1-y(1))^2+(t-y(2))^2);dy(2)=5*(t-y(2))/sqrt((1-y(1))^2+(t-y(2))^2);取t0=0,tf=2,建立主程序chase2.m如下:[t,y]=ode45('eq2',[02],[00]);Y=0:0.01:2;plot(1,Y,'-'),holdonplot(y(:,1),y(:,2),'*')实验过程记录〔含:根本步骤、主要程序清单及异常情况记录等〕:图1图2导弹大致在〔1,0.2〕处击中乙舰,与前面的结论一致.在chase2.m中,按二分法逐步修改tf,即分别

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论