猎狗追兔子问题仿真实验报告

合集下载

可以秒杀所有猎狗追兔问题的解题方法

可以秒杀所有猎狗追兔问题的解题方法

可以秒杀所有猎狗追兔问题的解题方法今天早上看到一题猎犬追兔子的题,用以前常用的比例法去秒杀,怎么也杀不出答案,后来仔细研究了一下,发现这题跟平常在做的题有一些区别,写出来大家一起看一下。

题目:猎犬发现在离它10米远的前方有一只奔跑着的野兔,马上紧追上去,猎犬的步子大,它跑5步的路程,兔子要跑9步,但是兔子的动作快,猎犬跑2步的时间,兔子却要跑3步。

猎犬至少跑多少米才能追上兔子?这是常见的那题方法一:设猎犬跑5步的路程(兔子9步)为1米,猎犬跑2步的时间(兔子3步)的时间为1秒S犬=1/5(米/步),S兔=1/9(米/步)T犬=1/2(秒/步),T兔=1/3(秒/步)V犬=2/5(米/秒),V兔=1/3(米/秒)句子与猎犬的速度差为2/5-1/3=1/15米追上要用时间10/(/15)=150秒狗跑S=T*V=150*2/5=60米方法二:步长比:9:5频率比:2:3速度比:18:15 (注意这里比出来是以米作为单位的,具体可以参考方法一)18:15=6:5=60:50猎人带着猎犬去打猎,发现兔子的瞬间(此时猎人、猎犬、兔子位于同一点上),猎人迟疑了一下才发出了让猎犬追捕的命令,这时兔子已经跑出了6步。

已知猎犬的步子大,它跑5步的路程,兔子要跑9步;但兔子动作快,猎犬跑2步的时间,兔子能跑3步。

那么猎犬跑多少步才能追上兔子?A. 25B. 54C. 49D. 20秒杀版题目:方法一:设猎犬跑5步的路程(兔子9步)为1米,猎犬跑2步的时间(兔子3步)的时间为1秒S犬=1/5(米/步),S兔=1/9(米/步)T犬=1/2(秒/步),T兔=1/3(秒/步)V犬=2/5(米/秒),V兔=1/3(米/秒)兔子跑6步跑动的距离:s=6*(1/9)=2/3(米)猎犬要追上这段距离需要用时:t=s/(V犬-V兔)=10(秒)10秒钟猎犬跑的步数为:10*2=20(步)方法二:也可以用比例来做步长比:9:5频率比:2:3速度比:18:15 (注意这里比出来是以米作为单位的,具体可以参考方法一)接下去,要把步换作米兔子跑6步跑动的距离:s=6*(1/9)=2/3(米)换成2/3后,就跟第一题的方法一样了18:15=6:5=12/3:10/3=4:10/3狗要跑4米才能追上,而S犬=1/5(米/步)所以狗要跑4/(1/5)=20步掌握了这两题,以后这种类型的题就可以秒杀了。

猎人、猎狗和兔子

猎人、猎狗和兔子

这时,很多同类型的公司象雨后的春笋般地成 这时, 立了,他们不断挖墙脚,用高薪,高福利, 立了,他们不断挖墙脚,用高薪,高福利,更 完美的工作环境,聘请俱乐部的猎狗, 完美的工作环境,聘请俱乐部的猎狗,鼓动他 们跳槽.于是,有猎狗离开了猎人. 们跳槽.于是,有猎狗离开了猎人. 企业能否赢得员工的献身精神,关键在于能否 企业能否赢得员工的献身精神, 为他们创造条件. 为他们创造条件.使他们有机会获得一个有成 就感和自我价值实现感的职业生涯. 就感和自我价值实现感的职业生涯.
目标激励
目标的不同(一顿饭,一条命),产生的积极 性也不同.企业需要科学管理,设置合理的目标, 最好是稍高于其能力的目标.
二,动力
这话被猎人听到了,猎人想:猎狗说的对啊, 这话被猎人听到了,猎人想:猎狗说的对啊,那我要想得到更 多的猎物,得像个好的法子.于是,猎人又买来几条猎狗, 多的猎物,得像个好的法子.于是,猎人又买来几条猎狗,凡是 能够在打猎中捉到兔子的,就可以得到几根骨头, 能够在打猎中捉到兔子的,就可以得到几根骨头,捉不到的就没 有饭吃.这一招果然有效,猎狗们纷纷去努力追兔子, 有饭吃.这一招果然有效,猎狗们纷纷去努力追兔子,因为谁都 不愿意看着别人有骨头吃,自己没的吃. 不愿意看着别人有骨头吃,自己没的吃.
四,抓兔俱乐部 猎人做了成立抓兔俱乐部的决定. 猎人做了成立抓兔俱乐部的决定.分析与汇总 了所有猎狗捉到兔子的数量与重量, 了所有猎狗捉到兔子的数量与重量,规定如果捉 到的兔子超过了一定的数量后, 到的兔子超过了一定的数量后,就可以加入抓兔 俱乐部.在这里可以交流感情,经验;分享信息, 俱乐部.在这里可以交流感情,经验;分享信息, 知识,经验;获得支持与求助;还提供出国考察, 知识,经验;获得支持与求助;还提供出国考察, 培训的机会.猎狗们都很高兴, 培训的机会.猎狗们都很高兴,大家都努力去达 到猎人规定的数量.一段时间过后, 到猎人规定的数量.一段时间过后,终于有一些 猎狗达到了猎人规定的数量. 猎狗达到了猎人规定的数量.猎狗文化也开展得 有声有色. 有声有色.

猎狗与猎人案例分析

猎狗与猎人案例分析

一条猎狗将兔子赶出了窝,一直追赶它,追了很久没有捉到。

牧羊犬看到此种情景,讥笑猎狗说:“你们两个之间小的反而跑得快得多”。

猎狗回答说:“你不知道我们两个的跑是完全不同的!我仅仅是为了一顿饭而跑,他却是为了性命而跑呀!”这话被猎人听到了,猎人思忖:“猎狗说的对啊,我要想得到更多的猎物,那就得想个好法子。

”于是,猎人又买来几条猎狗,承诺凡是能够捉到兔子的,都可以根据数量得到相应的骨头,捉不到的就没有饭吃。

你认为这一招有用吗?试发表自己的观点。

答:猎人试图引进激励机制和竞争机制,引导和强迫猎狗多为其捉兔子,看似已经将猎狗的劳动投入和劳动回报挂钩了,但这种机制存在诸多问题,未必能起到预想的效果,理由如下:一、从动机的角度分析:猎狗事先将追不到兔子的原因归结为“我仅仅是为了一顿饭而跑,他却是为了性命而跑呀”,说明这套制度出台前,猎狗就已经不会因为一顿饭而卖尽全力地追兔子。

必须从机制上使它们放弃其它的生存之道,比如严惩“吃别食”的行为。

二、从投入与产出对比的角度分析:采取“按猎物数量分骨头”的办法,难以起到激励作用,猎狗们今后有可能捉到兔子就跑。

必须加大激励,比如每捉五只兔子给它们一只整兔子吃,给表现较好的猎狗提供好的温饱条件等。

三、从制度的角度分析:①“按猎物数量分骨头”,必然造成猎狗以后只追求数量,不追求质量,猎人今后得到的猎物可能全是小兔子、病兔子;②对捉不到兔子的应该要分析客观原因,一律没有饭吃,今后凡是生过一次病的猎狗,都会被迫放弃追随这名猎人,作为野狗与猎人竞争;③季节的不同,容易捕到的猎物是不同的,这套制度到了冬天没有兔子可捕时,显然就成立不了,而且随着时间推移,兔子一旦没有了,猎人和猎狗都将破产。

四、从群体行动的角度分析:猎人的猎狗是一个群体,猎狗捕食的最大优势是群体围捕,如果开展协作,捉到的兔子肯定会更多,而猎人规定的制度没有考虑成果的分配问题,极易创伤群体利益,造成各自为战、效益低下。

综合以上分析,猎人出台的惩罚制度,由于没有从多重角度科学分析,并不是一个完善的、有利于产出的制度,问题较多,应该从动机、投入与产出对比、制度本身和群体行为角度加以分析,作出必要的完善。

小学奥数 典型行程问题 猎狗追兔问题.学生版

小学奥数  典型行程问题   猎狗追兔问题.学生版

1.通过本讲学习要学生学会对行程问题中单位进行统一;2.追及问题在分数应用题的理解与应用;3.能够理解比例及相关知识的初步引入;4.解题中追及问题公式、比例(或份数)等知识点的结合;5.统一及转化思想的应用。

一、猎狗追兔的出题背景 猎狗追兔是奥数中行程问题的一种,它与一般的行程问题有着某种相通性。

解题关键:行程单位要统一是猎狗追兔的解题关键。

通常我们遇到的题给的都是通用单位,如米、公里等等,这类题中会涉及狗步与兔步两个不同的单位,关键就在于将这两者统一,作行程问题最好能够脱离题海,要多注意总结,体会思想方法!很多看似无关的题目,实质思想是相通的!二、猎狗追兔问题问题叙述:兔子动作快、步子小;猎狗动作慢、步子大。

通常我们遇到的行程问题给的路程都是通用单位:米或千米等,但这类题中狗步与兔步是不一样的单位,解题关键在于统一单位,然后利用追及问题公式“路程差÷速度差=追及时间”求解。

单位的统一:在猎狗追兔的问题中,狗步与兔步之间在距离上有一定关系。

例如:相同路程内,猎狗跑四步(狗步)=兔子跑七步(兔步),据此可以求出狗步与兔步的比,知识精讲教学目标猎狗追兔问题相同时间内(可以认为单位时间内)兔子跑3步(兔步),猎狗跑2步(狗步)进而可以求出兔子与猎狗的速度,即单位时间内分别跑多少兔步(或狗步)关键:具体是统一为狗步或兔步,要视路程差的单位而定,若路程差的单位为狗步则速度要统一为狗步,反之统一为兔步。

若路程差为米或千米,则统一成狗步或兔步都行。

【例 1】 猎狗前面26步远有一只野兔,猎狗追之. 兔跑8步的时间狗跑5步,兔跑9步的距离等于狗跑4步的距离.问:兔跑多少步后被猎狗抓获?此时猎狗跑了多少步?【巩固】 猎犬发现在离它9步远的前方有一只奔跑的兔子,立刻追赶,猎犬步子大.它跑5步的路程,兔子跑9步,但兔子动作快,猎犬跑2步的时间,兔子跑3步,猎犬至少跑多少步才能追上兔子?【例 2】 野兔逃出80步后猎狗才开始追,野兔跑7步的路程猎狗只需跑3步,野兔跑9步的时间猎狗只能跑5步.问:猎狗至少跑多少步才能追上野兔?【巩固】 森林里有一对兔子兄弟赛跑,弟弟先跑10步,然后哥哥开始追赶,若弟弟跑4步的时间等于哥哥跑3步的时间,哥哥跑5步的距离等于弟弟跑7步的距离,那么兔子哥哥跑__________步才能追上弟弟。

猎狗追兔子

猎狗追兔子

例题:A、B是公共汽车的两个车站,从A站到B站是上坡路。

每天上午8点到11点从A、B两站每隔30分同时相向发出一辆公共汽车。

已知从A站到B 站单程需要105分钟,从B站到A站单程需要80分钟。

问8:30、9:00从A站发车的司机分别能看到几辆从B站开来的汽车?(2)在班车外。

联立3个基本公式好使。

汽车间距=(汽车速度+行人速度)×相遇事件时间间隔------1汽车间距=(汽车速度-行人速度)×追及事件时间间隔------2汽车间距=汽车速度×汽车发车时间间隔------31、2合并理解,即汽车间距=相对速度×时间间隔分为2个小题型:1、一般间隔发车问题。

用3个公式迅速作答;2、求到达目的地后相遇和追及的公共汽车的辆数。

标准方法是:画图-尽可能多的列3个好使公式-结合s全程=v×t-结合植树问题数数。

商场的自动扶梯以匀速由下往上行驶,两个孩子在行驶的扶梯上上下走动,女孩由下往上走,男孩由上往下走,结果女孩走了40级到达楼上,男孩走了80级到达楼下。

如果男孩单位时间内走的扶梯级数是女孩的2倍,则当该扶梯静止时,可看到的扶梯梯级有多少级?分析:因为男孩的速度是女孩的2倍,所以男孩走80级到达楼下与女孩走40级到达楼上所用时间相同,在这段时间中,自动扶梯向上运行了(80-40)÷2=20(级)所以扶梯可见部分有 80-20=60(级)。

猎狗追兔问题是行程问题中比较典型的一类题,该类问题除考察追及问题的基本公式外,还要综合运用比例、份数等手段解决。

解题思想是将两种动物单位化为统一,然后用路程差除以速度差得到追及时间,或者由速度比得出路程比,再引入份数思想,进而解决问题。

以下题为例:【例1】一猎狗正在追赶前方20米远兔子,已知狗一跳前进3米,而兔子一跳前进2.1米,但狗跳3次的时间兔子可以跳4次,问猎狗跑多少米能追上兔子?【李老师分析】狗跳3次的时间兔子可以跳4次,设都等于一秒则狗速度为9米/秒,兔速度为8.4米/秒,狗和兔子的速度都得以确定,接下来将是一个非常简单的追及问题,路程差为20米,可列式子20÷(9-8.4)=10 0/3(秒)能够追上兔子。

案例一猎狗的成功之路

案例一猎狗的成功之路

案例一:猎狗的成功之路一只猎狗将兔子赶出了窝,并一直追赶它,追了很久,猎狗仍没有捉到兔子。

牧羊人看到这种情景,讥笑兔子说:“你们两个中小的反而跑得快”。

猎狗答:“你不知道,我们两个完全不同!我仅仅是为了一顿饭而跑,兔子却是为了性命而跑呀!”这话被猎人听到了,猎人想:猎狗说得对啊,我要想得到更多的猎物,得想个好法子。

于是,猎人又买来几只猎狗,并决定凡是能够在打猎中捉到兔子的猎狗,可以得到几根骨头,捉不到的就没有饭吃。

这招果然有用,猎狗们纷纷努力去捉兔子。

就这样过了一段时间,问题又出现了。

大兔子非常难捉到,小兔子好捉。

但捉到大兔子得到的骨头和捉到小兔子的差不多,于是猎狗们都专门去捉小兔子。

猎人经过思考后,决定不再将分得骨头的数量与是否捉到兔子挂钩,而是采用每隔一段时间就统计猎狗们捉到的兔子的总重量,并按照重量来评价猎狗及决定其在那段时间内的待遇。

于是猎狗们捉到的兔子数量和重量都增加了,猎人很开心。

又过了一段时间,猎人发现猎狗们捉兔子的数量又减少了,而且越有经验的猎狗,捉兔子的数量下降得越厉害,于是猎人又去问猎狗。

猎狗说:“主人,我们把最好的时间都奉献给了您,我们老了捉不到兔子时,您还会给我们骨头吃吗?”猎人于是有了论功行赏的想法:分析与汇总所有猎狗捉到的兔子的数量与重量,规定如果捉到的兔子超过了一定的数量后,即使捉不到兔子,每顿饭也可以得到一定数量的骨头。

猎狗们很高兴,便都努力去达到猎人规定的标准。

一段时间之后,终于有一些猎狗达到了猎人规定的标准。

这时,其中有一只猎狗说:“我们这么努力,只得到几根骨头,而我们捉的猎物远远超过了这几根骨头。

我们为什么不能给自己捉兔子呢?”于是,有些猎狗离开了猎人,自己捉兔子去了,骨头与肉兼而有之。

猎人意识到猎狗正在流失,那些离开的猎狗象野狗一般与自己的猎狗抢兔子。

情况变动得越来越糟,于是猎人进行了改革,使得每条猎狗除基本的骨头外还可获得其所猎兔肉的N%,而且随着时间加长,贡献变大,该比例还可递增,并有权分享猎人总兔肉的M%。

【小学奥数】猎犬追野兔问题

猎犬追野兔问题【例题1】一条猎犬追捕野兔。

如果野兔返回80步,就到达猎犬所在地。

已知猎犬跑2步的时间野兔可以跑3步,而猎犬跑4步的路程等于野兔跑7步的路程。

猎犬跑多少步才能追上野兔?【解题思路】已知猎犬跑2步时野兔可跑3步,(乘以2)则猎犬跑4步时野兔可跑6步;又猎犬的4步长等于野兔的7步长,(7—6=1)所以猎犬跑4步就能赶超野兔1步。

今野兔超前于猎犬80步,80×4=320(步),故猎犬跑320步才能追上野兔。

【例题2】野兔跑出60步后猎犬去追它,兔跑4步的时间犬跑3步,但兔跑3步的路程只是相当于犬跑2步的路程,犬要跑多少步才能捕到野兔?【解题思路1】已知兔跑4步的时间犬跑3步,即兔跑12步的时间,犬跑9步;兔跑3步的路程相当于犬跑2步的路程,即兔跑12步的路程相当于犬跑8步的路程。

所以,兔与犬的速度比是8:9。

那么,兔跑出60步以后,犬追上它需要跑:60÷[(9-8)÷9]=540步(兔),相当于犬的540×(2÷3)=360步。

【解题思路2】已知犬跑3步的时间兔跑4步,(乘以2)即犬跑6步的时间兔跑8步;又犬跑2步的路程相当于兔跑3步的路程,(乘以3)即犬跑6步的路程相当于兔跑9步的路程,(9-8=1)所以犬跑6步就能赶超野兔1步。

今野兔超前于猎犬60步,60×6=360(步),故猎犬跑360步才能追上野兔。

【例题3】猎犬发现在离它10米远的前方有一只奔跑着的野兔,马上紧追上去,猎犬的步子大,它跑5步的路程兔子要跑9步,但是兔子的动作快,猎犬跑2步的时间,兔子却能跑3步,问猎犬至少跑出多少米才能追上兔子?【解题思路】已知猎犬跑2步的时间兔跑3步,(乘以5)即猎犬跑10步的时间兔跑15步;又猎犬跑5步的路程相当于兔跑9步的路程,(乘以2)即猎犬跑10步的路程相当于兔跑18步的路程,所以猎犬与野兔的速度比为18:15=6:5。

时间一定,距离与速度成正比。

猎狗追兔问题

1.四年级猎狗追兔问题:
难度:中难度
森林中,猎狗发现前方20米处有一只奔跑的野兔,立即追赶上去,猎狗步子大,它跑5步的路程,兔子要跑9步;但兔子动作快,猎狗跑2步的时间,兔子却能跑3步。

猎狗跑出多远才能追上兔子?
答:
2.四年级猎狗追兔问题:
难度:中难度
猎狗追赶前方30米处的野兔.猎狗步子大,它跑4步的路程兔子要跑7步,但是兔子动作快,猎狗跑3步的时间兔子能跑4步。

狗至少跑出多远才能追上野兔?
答:
1、四年级猎狗追兔问题:
解析:因为猎狗跑5步的路程兔子要跑9步
所以猎狗和兔子步长比为9:5
又猎狗跑2步的时间兔子能跑3步
猎狗和兔子速度比为18:15=6:5
所以20÷(6-5)=20米
20×6=120米
猎狗要跑出120米才能追上兔子
2、四年级猎狗追兔问题:
解析:猎狗跑12步的路程兔子要跑21步,猎狗跑12步的时间兔子要跑16步,在猎狗跑12步这个单位时间内,两者的速度差为兔子的5步,所以猎狗追击距离为:30÷5×21=126(米).。

五年级行程问题之猎狗追兔问题

行程问题之猎狗追兔问题问题叙述:兔子动作快、步子小;猎狗动作慢、步子大。

通常我们遇到的行程问题给的路程都是通用单位:米或千米等,但这类题中狗步与兔步是不一样的单位,解题关键在于统一单位,然后利用追及问题公式“路程差÷速度差=追及时间”求解。

单位的统一:在猎狗追兔的问题中,狗步与兔步之间在距离上有一定关系。

例如:相同路程内,猎狗跑四步(狗步)=兔子跑七步(兔步),据此可以求出狗步与兔步的比,相同时间内(可以认为单位时间内)兔子跑3步(兔步),猎狗跑2步(狗步)进而可以求出兔子与猎狗的速度,即单位时间内分别跑多少兔步(或狗步)关键:具体是统一为狗步或兔步,要视路程差的单位而定,若路程差的单位为狗步则速度要统一为狗步,反之统一为兔步。

若路程差为米或千米,则统一成狗步或兔步都行。

例1、猎狗前面26步远有一只野兔,猎狗追之.兔跑8步的时间狗跑5步,兔跑9步的距离等于狗跑4步的距离.问:兔跑多少步后被猎狗抓获?此时猎狗跑了多少步?练习1、野兔逃出80步后猎狗才开始追,野兔跑7步的路程猎狗只需跑3步,野兔跑9步的时间猎狗只能跑5步.问:猎狗至少跑多少步才能追上野兔?例2、狼和狗是死对头,见面就要相互撕咬.一天,它们同时发现了对方,它们之间的距离狼要跑568步.如果狼跑9步的时间狗跑7步,狼跑5步的距离等于狗跑4步的距离,那么从它们同时奔向对方到相遇,狗跑了多少步?狼跑了多少步?练习2、小明家的猫和狗是死对头,见面就要相互打架。

一天,它们同时发现了对方,它们之间的距离猫要跑260步.如果猫跑9步的时间狗跑5步,猫跑5步的距离等于狗跑3步的距离,那么从它们同时奔向对方到相遇,猫跑了多少步?例3、猎狗追赶前方15米处的野兔.猎狗跑3步的时间野兔跑5步,猎狗跑4步的距离野兔要跑7步.猎狗至少跑出多少米才能追上野兔?练习3、猎狗追赶前方30米处的野兔.猎狗步子大,它跑4步的路程兔子要跑7步,但是兔子动作快,猎狗跑3步的时间兔子能跑4步.猎狗至少跑出多远才能追上野兔?例4、已知猫跑5步的路程与狗跑3步的路程相同;猫跑7步的路程与兔跑5步的路程相同.而猫跑3步的时间与狗跑5步的时间相同;猫跑5步的时间与兔跑7步的时间相同,猫、狗、兔沿着周长为300米的圆形跑道,同时同向同地出发.问当它们出发后第一次相遇时各跑了多少路程?作业1、猎犬发现在离它9步远的前方有一只奔跑的兔子,立刻追赶,猎犬步子大.它跑5步的路程,兔子跑9步,但兔子动作快,猎犬跑2步的时间,兔子跑3步,猎犬至少跑多少步才能追上兔子?2、一只野兔逃出100步后猎狗才开始追它,野兔跑8步的路程猎狗只需跑3步,猎狗跑4步的时间兔子能跑9步,猎狗至少要跑步才能追上野兔。

追逐问题——精选推荐

追逐问题1.1猎狗追兔1.1.1题型说明猎狗追兔问题与普通的追击问题的差别主要是,猎狗追兔问题中的速度不是具体的数值,⽽是通过步长和步频来表⽰,追击距离也是以步长来表⽰。

步长和步频也都是以⼀个物体为参考,表述另⼀个物体。

1.1.2学习要领整体解题思路是将两种动物步长转换为长度单位,步频转换为时间单位,然后得到两种动物的速度,如果距离条件是通过步长来表⽰的,再将表⽰为距离的步长转换为长度单位。

1.始终牢记追击(相遇)的条件是时间相同;1.1.3例题讲解例题1:猎⽝发现在离它10⽶远的前⽅有⼀只奔跑着的野兔,马上紧追上去,猎⽝的步⼦⼤,它跑5步的路程,兔⼦要跑9步,但是兔⼦的动作快,猎⽝跑2步的时间,兔⼦却要跑3步。

猎⽝⾄少跑多少⽶才能追上兔⼦?(60⽶,)【解析】假设⼀个长度单位的猎⽝跑5步,兔⼦跑9步,则说明猎⽝每步1/5长度单位,兔⼦每步为1/9个长度单位;假设⼀个时间单位内猎⽝跑2步,兔⼦跑3步,则每个时间单位内猎⽝跑的距离为2×1/5=2/5,兔⼦跑的距离为3×1/9=1/3;那么猎⽝和兔⼦的速度差是2/5-1/3=1/15,路程差除以速度差就是追击时间为10÷1/15=150,在这个时间内猎⽝跑出的路程为2/5×150=60⽶。

例题2:猎⼈带着猎⽝去打猎,发现兔⼦的瞬间(此时猎⼈、猎⽝、兔⼦位于同⼀点上),猎⼈迟疑了⼀下才发出了让猎⽝追捕的命令,这时兔⼦已经跑出了6步。

已知猎⽝的步⼦⼤,它跑5步的路程,兔⼦要跑9步;但兔⼦动作快,猎⽝跑2步的时间,兔⼦能跑3步。

那么猎⽝跑多少步才能追上兔⼦?(20步)【解析】兔⼦跑出6步相当于1/9×6=2/3个长度单位,那么追击时间为2/3÷1/15=10个时间单位,根据猎狗⼀个时间单位跑2步,10个时间单位应该跑出10×2=20步。

例题3:⼀只猎狗正在追赶前⽅2⽶的兔⼦,已知猎狗每步跑0.3⽶,兔⼦每步跑0.21⽶,猎狗跑3步的时间兔⼦可以跑4步,问:兔⼦跑出去多远才被猎狗追上?(7⽶)【解析】猎狗单位时间内跑出0.3×3=0.9⽶,兔⼦单位时间内跑出0.21×4=0.84⽶,速度差为0.9-0.84=0.06⽶,距离差为20⽶,那么追击时间为2÷0.06=100/3,兔⼦跑出的距离为0.21×100/3=7⽶。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 有一只猎狗在B点位置发现了一只兔子在正东北方距离它200米的地方O处,此时兔子开始以8米/秒的速度向正西北方距离为120米的洞口A全速跑去,假设猎狗在追赶兔子的时候始终朝着兔子的方向全速奔跑,用计算机仿真法等多种方法完成下面的实验: (1) 问猎狗能追上兔子的最小速度是多少? (2) 在猎狗能追上兔子的情况下,猎狗跑过的路程是多少? (3) 画出猎狗追赶兔子奔跑的曲线图。 (4) 假设在追赶过程中,当猎狗与兔 子之间的距离为30米时,兔子由于害怕, 奔跑的速度每秒减半,而猎狗却由于兴 奋奔跑的速度每秒增加0.1倍,在这种情 况下,再按前面的(1)—(3)完成实验任务。

➢ 问题分析: (1) 以O点为原点,OA为y轴正方向建立平面直角坐标系。用T(X,Y),G(x,y)分

别表示兔子和狗的位置。用e来表示猎狗速度方向的单位向量。则𝒆=𝑮−𝑻|𝑮−𝑻|。 则有𝑮𝒌+𝟏=𝑮𝒌+v·dt·𝒆,𝑻𝒌+𝟏=𝑻𝒌

+8dt。

由于兔子的速度是8m/s,狗要追上兔子,速度一定大于8m/s。我们根据常识估算狗的速度不会超过100m/s。不妨建立一个for循环,逐个尝试从8开始的速度。直到得到一个可以使追击到时,T的纵坐标小于等于120的速度。 (2) 由于狗是匀速运动,路程s即(1)中得到的v和t的积。 (3) 根据(1)中的思路,以dt=0.1为时间步长我们可以算得每个时间点T与G的坐标。这里为了方便描点,不再用向量表示,而是直接用坐标x,y,X,Y表示。 (4) 只需要在前面的基础上加上:①一个if条件,当距离d≤30时,狗的速度vk+1=vk·1.1^dt,兔子的速度uk+1=uk·0.5^dt;②s的计算改为sk+1=sk+vdt。

➢ 程序设计: (1)~(2)问: 流程图:

否 否 是

是 程序代码:

速度 兔子猎狗的距离是否大于0.1?

求下一个点 兔子的纵坐标是否≤120?

输出v G=[-200,0]; T=[0,0];%用向量G,T分别表示狗和兔子的坐标 d=0.1; t=0;dt=0.01; for v=8:0.05:100 G=[-200,0]; T=[0,0]; t=0; while (norm(G-T)>d&&norm(T)<120) t=t+dt; e=T-G; D=norm(T-G); e=e/D; G=G+v*dt*e; T(2)=8*t; end if T(2)<=120 break end end

fprintf('狗的最小速度是:%.2f',v) s=v*t; fprintf('狗跑过的距离是:%.2f',s)

第(3)问: 流程图:

程序代码: c=-200; u=8; v=17.1; xb=[];yb=[];Xb=[];Yb=[]; d=1; dt=0.1;

坐标x,y,X,Y 求新的x,y,X,Y坐标 描每一个(X,Y),(x,y)点 t=0; x=c;y=0;X=0;Y=0; hold on axis([-200,0,0,150])

title('猎狗追兔子') text(0,120,'A') text(-200,0,'B') text(0,0,'O') while (sqrt((x-X)^2+(y-Y)^2)>d) t=t+dt; x=x-v*dt*x/sqrt(x^2+(u*t-y)^2); xb=[xb,x]; y=y+v*dt*(u*t-y)/sqrt(x^2+(u*t-y)^2); yb=[yb,y]; Y=u*t; Yb=[Yb,Y]; end xb; yb; Yb; Xb=zeros(length(Yb)); plot(xb,yb,'m*',Xb,Yb,'c*')

gtext('猎狗')

gtext('兔子')

第(4)问: ① 最小速度: 流程图:在(1)的高亮部分后方加上:

是 否

程序代码: u=8; G=[-200,0];

T=[0,0];% 用向量G,T分别表示狗和兔子的坐标 d=0.1;

距离是否≤30? v=v*1.1^dt u=u*0.5^dt 求下一个点 t=0;dt=0.01; for v=8:0.05:100 G=[-200,0]; T=[0,0]; t=0; c=v; u=8; while (norm(G-T)>d&&norm(T)<120) if (norm(G-T)<=30) v=v*1.1^dt; u=u*0.5^dt; end t=t+dt; e=T-G; D=norm(T-G); e=e/D; G=G+v*dt*e; T(2)=T(2)+u*dt; end if T(2)<=120 v=c; break end end

fprintf('狗的最小速度是:%.2f',v)

② 模拟及跑过的距离: 流程图:同上 程序代码: u=8; v=15.45; dt=0.1; t=0; s=0; D=30; d=1; m=0; x=-200;y=0;X=0;Y=0; hold on axis([-200,0,0,150])

title('猎狗追兔子') text(0,120,'A') text(-200,0,'B') text(0,0,'O') while (sqrt((x-X)^2+(y-Y)^2)>d) if(sqrt((x-X)^2+(y-Y)^2)>D) t=t+dt; x=x-v*dt*x/sqrt(x^2+(u*t-y)^2); y=y+v*dt*(u*t-y)/sqrt(x^2+(u*t-y)^2); Y=Y+u*dt; plot(x,y,'r*',X,Y,'b*') pause(0.1) else t=t+dt; if(m==0||m==1) u=u/2; v=1.1*v; m=0; end m=m+dt; x=x-v*dt*x/sqrt(x^2+(Y+u*dt-y)^2); y=y+v*dt*(Y+u*dt-y)/sqrt(x^2+(Y+u*dt-y)^2); Y=Y+u*dt; plot(x,y,'r+',X,Y,'b+') pause(0.1) end s=s+v*dt; end

gtext('猎狗')

gtext('兔子') x,y,X,Y,t,s

➢ 结果分析和结论: (1)~(2)问

第(3)问: 第(4)问: ①

② ➢ 总结和体会: 本题其实整体上采取的一个模拟的思想。通过一次一次迭代模拟追捕过程。从本题速度和仿真时,我们可以发现,在单纯的计算时,直接用向量计算可以简化很多步骤。但是在仿真时,直接描述各个坐标会更为方便。我们要根据自己的需求选择表示方法。 2. 使用计算机仿真方法求解下述问题:在正方形的四个顶点上各有一人,如下图所示,在某一时刻,四人同时出发以匀速按顺时针方向追赶下一个人,如果他们始终保持对准目标,试确定每个人的行进路线。

问题分析: 以左边为y轴,下边为x轴建立平面直角坐标系。可以得到四个人的点坐标为O(0,0),A(200,0),B(,200,200),C(0,200)。以点O为例:设t时刻,点O,C的坐标

分别为Ok(xok,yok),Ck(xck,yck),点O的速度沿单位向量:𝒆=𝑪𝒌−𝑶𝒌|𝑪𝒌−𝑶𝒌|,从而得出𝑶𝒌+𝟏=𝑶𝒌+vdt𝒆。其他四个点也用类似的方法,即可得到所有点在每个时间点的坐标。

➢ 程序设计: 流程图:

否 是

程序代码: hold on axis([0,200,0,200]) O = [0,0]; A = [200,0]; B = [200,200]; C = [0,200]; d1 = norm(C-O); d2 = norm(O-A);

标出四个点坐标; 求四个方向单位向量

距离是否够小? 结束 d3 = norm(A-B); d4 = norm(B-C); v = 10; t = 0.1; while d1>2 plot(O(1),O(2),'r+'); plot(A(1),A(2),'b*'); plot(B(1),B(2),'gp'); plot(C(1),C(2),'yo'); e1 = C-O; d1 = norm(e1); e2 = O-A; d2 = norm(e2); e3 = A-B; d3 = norm(e3); e4 = B-C; d4 = norm(e4);

e1 = e1/d1; %表示点O的方向,下同 e2 = e2/d2; e3 = e3/d3; e4 = e4/d4; O = O+v*t*e1; A = A+v*t*e2; B = B+v*t*e3; C = C+v*t*e4; pause(0.1) end

➢ 结果分析和结论:

相关文档
最新文档