- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
狼兔问题的数学建模
狼追兔子的问题
1.1 摘要:
数学建模可以使抽象的问题用数学符号和语言清楚的表达出来。针对此题是高阶常微分方程问题。此例问题虽然问法多样,但解法基本一致,这道题狼和兔子在运动过程中属微分方程模型与一阶常微分方程。
狼追兔子问题来源很久,早在几百年前就有人在研究他,由于数学的发展水平不是很高和软件的局限,所以没有研究透彻。如今随着数学学科的发展和应用软件的飞速发展,对于这个的研究已进入新阶段。
由于狼要盯着兔子追,所以狼行走的是一条曲线,且在同一时刻,曲线上狼的位置 与兔子的位置的连线为曲线上该点处的切线。建立二者的运动微分方程,计算它们的运动轨迹,用软件MATLAB求解微分方程模型。计算出兔子是否安全回到自己的巢穴。
1.1.1 问题的来源及意义:
(一) 问题重述与分析: 现有一只兔子,一只狼,兔子位于狼的正西100米处。假设兔子与狼同时发现对方并一起起跑,兔子往正北60米处的巢穴跑,而狼在追兔子,已知兔子、狼是匀速跑且狼的速度是兔子的两倍。问题是兔子能否安全回到巢穴?
(二)题起源于导弹跟踪问题,与狼追兔子问题在解决方法上是大致一样的。
导弹跟踪的研究对于再军事上有很重要的意义。将导弹跟踪问题能简化为狼追兔子问题,都是高阶常微分方程模型,要涉及常微分方程,学会在实际问题中运用数学方法建模和求解。
问题的分析:
饿狼追兔问题一阶微分方程初值问题数值解。
兔子 它的洞在距离它现在吃草处正北方的60米处,在兔子的正东面100米处有一头饿狼正潜伏着观察兔子多时了 兔子发现了狼的存在.兔子拼命的沿直线向洞逃跑,兔子知道不赶快进洞命休已,狼和兔子同时启动并且死死盯着兔子扑去.兔子跑的虽然快,但狼的速度是兔子速度的2倍.假如兔子和狼都匀速运动. 为了研究狼是否能够追上兔子,可以先考虑求出狼追兔子形成的追击曲线,然后根据曲线来确定狼是否能够追上兔子。
1.1.3 模型假设:
狼在追击过程中始终朝向兔子;
狼追击兔子的轨迹看作是一条光滑的曲线,即将动点P的轨迹看作一条曲线,曲线方程表示为。
1.1.4 模型建立:
(一)问题分析:1. 以t=0时,兔子的位置作为直角坐标原点,兔子朝向狼的方向为x轴正向;则显然有兔子位置的横坐标。
2. 对狼来说,当x=100,y=0,即
在t=0刚开始追击时,狼的奔跑方向朝向兔子,此时即x轴负方向,
则有
图1 兔子与狼的运动轨迹
(二) 建立模型:
1变量说明
:兔子的速度(单位:码/秒)
:狼与兔子速度的倍数;
:狼的速度(单位:码/秒),显然有
:狼追击兔子的时刻(t=0时,表示狼开始追兔子的时刻)
:在时刻t,兔子跑过的路程,
:在时刻t,狼跑过的路程,
1、追击方向的讨论
由于狼始终朝向兔子,则在狼所在位置P点过狼的轨迹处的切线方向在距y轴上的截为。
设切线上的动点坐标为(X,Y),则切线方程为
……………………………………………………(1)
在(1)中,令X=0,则截距。
此时。
则此时截距等于兔子所跑过的路程,即:
,
从而可得
………………………………………………………………….(2)
2、 狼与兔子速度关系的建模
在t时刻,兔子跑过的路程为
(3)
由于狼的速度是兔子的r倍,则狼跑的路程为
…………………… (4)
狼跑过的路程可以用对弧长的曲线积分知识得到,如下。
…………….. (5)
联立(2)、(4)、(5)得
…………….. (6)
对(6)两边求对x的导数,化简得
………………………………….(7)
微分方程(7)式的初始条件有:
3、 是否追上的判断
要判定狼是否追上兔子,可以通过(7)式判定。
对(7)式,
当x=0,如果计算求解得到,则视为没有追上;
当x=0,如果计算求解得到,则视为兔子被追上;
模型求解:
运用Matlab求解:
由微分方程得到其Matlab函数
function yy=odefunlt(x,y)
%以狼在追击过程中的横坐标为自变量
yy(1,1)=y(2);
yy(2,1)=sqrt(1+y(2).^2)./(2.*x);
主程序:
tspan=100:-0.1:0.1;
y0=[0 0];
[T,Y] = ode45(odefunlt,tspan,y0);
n=size(Y,1);
disp(狼的坐标(x=0.1))
disp(Y(n,1))
1.1.5 模型结果与分析:
运行结果:
狼的坐标(x=0.1)
62.1932
通过上面运行结果可知,狼并没有追上兔子.
1.1.6 参考文献:
微分方程模型见:数学模型引论(第二版)
您可能关注的文档
最近下载
- 汉语作为第二语言教学的教材课件.ppt VIP
- 2024年会计专业求职计划书.pptx
- 泵站安全培训课件.pptx VIP
- 公共艺术(基础模块)美术中职全套完整教学课件.pptx
- 特种设备生产单位落实质量安全主体责任监督管理规定学习解读教育课件.pptx VIP
- 01685《动漫艺术概论》历年考试真题试题库资料(含答案).pdf VIP
- 中国特色高水平高职学校和专业建设计划申报书——浙江工贸职业技术学院.pdf VIP
- 火力发电机组检修项目管理.pdf VIP
- 福州铜盘中学国防教育与音乐教育相结合的实践-国防教育论文-军事论文.docx VIP
- 学堂在线 中国建筑史——元明清与民居 章节测试答案.docx VIP
文档评论(0)