数学建模期末论文-猎狗追兔问题

数学建模期末论文-猎狗追兔问题

ID:30059657

大小:132.66 KB

页数:13页

时间:2018-12-26

数学建模期末论文-猎狗追兔问题_第1页
数学建模期末论文-猎狗追兔问题_第2页
数学建模期末论文-猎狗追兔问题_第3页
数学建模期末论文-猎狗追兔问题_第4页
数学建模期末论文-猎狗追兔问题_第5页
资源描述:

《数学建模期末论文-猎狗追兔问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数学建模》课程期末论文学生个人信息姓名学号班级学院联系电话论文评分标准与结果问题分析与假设模型建立与求解求解结果格式规范行文表述总评分说明:(1)上述个人信息务必填写准确!(2)请先仔细阅读“课程期末论文具体要求”,及时提交论文。(3)请按照本模板来撰写数学建模论文,正式撰写时请删去模板中的提示文字。猎狗追兔问题一、问题重述BANOWSE如图1所示,有一只猎狗在B点位置,发现了一只兔子在正东北方距离它250m的地方O处,此时兔子开始以8m/s的速度正向正西北方向,距离为150m的洞口A全速跑去.假设猎狗在追赶兔子的时候,始终朝着兔子的方向全速奔

2、跑。请回答下面的问题:⑴猎狗能追上兔子的最小速度是多少?⑵在猎狗能追上兔子的情况下,猎狗跑过的路程是少?⑶假设猎狗在追赶过程中,当猎狗与兔子之间的距离为30m时,兔子由于害怕导致奔跑速度每秒减半,而狗却由于兴奋奔跑速度每秒增加0.1倍,在这种情况下回答前面两个问题。第12页共13页二、问题分析与假设在猎狗追赶兔子的时候猎狗一直朝着兔子的方向追赶,所以可以建立平面直角坐标系,通过导数联立起猎狗运动位移,速度和兔子的运动状态。1.假设兔子的运动是匀速的。2.假设猎狗的运动轨迹是一条光滑并且一阶导数存在的曲线。3.猎狗的运动时匀速或者匀变速的。4.猎狗

3、运动时总是朝向兔子。三、模型的建立及求解3.1符号规定1.(x,y):猎狗或者兔子所在位置的坐标。2.t:从开始到问题结束经过的时间。3.a:猎狗奔跑的路程。BANOWSE4.v:猎狗的奔跑速度。3.2问题一的模型建立与求解猎狗能够抓到兔子的必要条件:猎狗的运动轨迹在OA要有交点以OA为y轴,以OB为x轴建立坐标系,则由图有O(0,0),A(0,150),B(250,0),兔子的初始位置0点,而猎狗初始位置是B点,t(s)后猎狗到达了C(x,y),而兔子到达了D(0,8t),则有CD的连线是猎狗运动轨迹的一条切线,由导数的几何意义有:第12页共1

4、3页三式联立消去t,得到;若猎狗可以追上兔子则有当兔子在OA,猎狗在OB之间运动时此方程有解,设:得到:得到:第12页共13页两式联立相加得到:1.如果q=1即v=8m/s得到:所以此情况无交点,所以v=8m/s猎狗无法追上兔子;2.如果q<1即v>8m/s得到:此情况有交点,所以有可能能够追上兔子,如果要追上兔子需要y<=150;解得到:即所以这种情况下能够追上的最小速度是.3.如果q>1利用上式得到,所以这种情况不能追上兔子。综上讨论,猎狗可以追上兔子的最小速度为。3.3问题二的模型建立与求解如果猎狗可以追上兔子那么猎狗的轨迹和兔子的轨迹必相

5、交与一点,此时兔子的路程,所用放的时间第12页共13页,那么猎狗的的路程a=tv;带入数值解得a=。3.4模型三的建立与求解模型三利用matlab试验,得到代码如下:a=8;dogxa=[];dogya=[];rabbitxa=[];rabbitya=[];d=1;dogx=250;dogy=0;rabbitx=0;rabbity=0;t=0;dt=0.001;forb=0:100dogx=250;dogy=0;rabbitx=0;rabbity=0;t=0;c=b;a=8;while(sqrt((dogx-rabbitx)^2+(dogy-ra

6、bbity)^2)>d&rabbity<150)第12页共13页if(sqrt((dogx-rabbitx)^2+(dogy-rabbity)^2)<=30)b=b*1.1^dt;a=a*0.5^dt;endt=t+dt;dogx=dogx+b*dt*(rabbitx-dogx)/sqrt((dogx-rabbitx)^2+(dogy-rabbity)^2);dogy=dogy+b*dt*(rabbity-dogy)/sqrt((dogx-rabbitx)^2+(dogy-rabbity)^2);rabbitx=rabbitx+0;rabbity

7、=rabbity+a*dt;endif(rabbity<=150)b=c;break;endendfprintf('猎狗的最小速度是::%2f',b);a=8;b=16;d=1;dogxb=[];dogyb=[];rabbitxb=[];rabbityb=[];第12页共13页dogx=250;dogy=0;rabbitx=0;rabbity=0;t=0;dt=0.001;s=0;while(sqrt((dogx-rabbitx)^2+(dogy-rabbity)^2)>d)t=t+dt;if(sqrt((dogx-rabbitx)^2+(dog

8、y-rabbity)^2)<=30)b=b*1.1^dt;a=a*0.5^dt;enddogx0=dogx;dogy0=dogy;dog

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。