狗追兔子问题

合集下载

猎狗追兔练习题及解题思路

猎狗追兔练习题及解题思路

1、猎狗前面26步远有一只野兔,猎狗追之. 兔跑8步的时间狗跑5步,兔跑9步的距离等于狗跑4步的距离。

问:兔跑多少步后被猎狗抓获?此时猎狗跑了多少步?【解析】“猎狗前面26步",显然指的是猎狗的26步,兔跑8步的时间狗跑5步,兔跑9步的距离等于狗跑4步的距离,可以统一为兔子跑72步的时间狗跑45步,兔子跑72步的距离狗跑32步距离,所以在兔子跑72步的时间里,狗比兔子多跑了45-32=13(步)的路程,这个13步是猎狗的13步,因此,要追上距离26(狗)步的距离,兔子跑了72×(26÷13)=144(步),此时猎狗跑了5×(144÷8)=90(步)【答案】兔子144步,猎狗90步.2、猎人带猎狗去捕猎,发现兔子刚跑出40米,猎狗去追兔子。

已知猎狗跑2步的时间兔子跑3步,猎狗跑4步的距离与兔子跑7步的距离相等,求兔子再跑多远,猎狗可以追上它?【解析】设狗跑2步的时间为1(分钟),兔跑3步的时间也为1(分钟);再设狗的步长为7(米),则兔的步长为4(米),推出狗的速度是2×7=14,兔的速度是3×4=12。

用40÷(14-12)=20,20为追击时间。

再用兔的速度乘上追击时间可得兔跑的路程,即 12×20=240(米)【答案】240米3、一只猎狗发现在离它18米远的前方有一只狐狸在跑,马上紧追上去,猎狗跑2步的路程狐狸需跑3步,若猎狗跑5步的时间,狐狸可跑7步,猎狗跑多少米能追上狐狸?【解析】设猎狗一步距离为A,狐狸一步则为(2/3)A 设单位时间X作为参数,在X时间内猎狗可以跑一步,则狐狸可以跑7/5步即在相同的X时间内,猎狗跑A,狐狸可跑(2/3)*(7/5)A=(14/15)A 时间相同,猎狗和狐狸的速度即为路程比,15:14 猎狗每跑15米,狐狸跑14米,可追上狐狸1米,所以猎狗要跑15*18=270米因为不知道到这是小学竞赛题还是中学题,所以用小学的方式解的,中学物理题的话,用公式V=S/T表示上面的东西就可以了,最后的速度V用参数表示出来4、一条猎狗追30米外的一只狐狸,狗跳跃一次为2米,狐狸跳跃一次为1米,而狐狸跳3次的时间,猎狗只能跳两次,猎狗跑多少米才能追上狐狸?【解析】分析:狐狸跳3次的时间,猎狗只能跳两次,也就是狐狸前进1×3=3米,猎狗可以前进2×2=4米,由于4-3=1,所以猎狗每跑4米就追上狐狸1米,于是猎狗追上狐狸的需要跑 4×30=120(米).5、一只野兔逃出85步后猎狗才追它,野兔跑8步的路程猎狗才需要跑3步,猎狗跑4步的时间野兔能跑9步,问猎狗需要跑多少步才能追上野兔?【解析】猎狗每跑12步这段时间内野兔跑27步而猎狗每跑12步的路程需要野兔跑32步所以猎狗每跑12步就可以比野兔多跑5步 85÷5×12=204答:猎狗至少要跑204步才能追上野兔6、猎狗追赶前方30米处的野兔。

奥数行程问题——狗追兔子练习题

奥数行程问题——狗追兔子练习题

行程问题——狗追兔子解题关键:通常我们遇到的题给的都是通用单位,如米、公里等等,这类题中会涉及狗步与兔步两个不同的单位,关键就在于将这两者统一。

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

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

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

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

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

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

1、一只猎狗正在追赶前方20米处的兔子,已知狗一跳前进3米,兔子一跳前进2.1米,每秒狗跳3次的时间兔子可以跳4次。

问:兔子跑出多远将被猎狗追上?2、一只猎狗正在追赶前方26米处的兔子,已知狗一跳前进0.9米,兔子一跳前进0.4米,每秒狗跳5次,兔子可以跳8次。

问:兔子跑出多少米将被猎狗追上?3、一只猎狗正在追赶前方80米处的兔子,已知狗一跳前进0.7米,兔子一跳前进0.3米,每秒狗跳5次,兔子可以跳9次。

问:兔子跑出多少米远将被猎狗追上?4、一只猎狗正在追赶前方9米处的兔子,已知狗一跳前进0.9米,兔子一跳前进0.5米,每秒狗跳2次,兔子可以跳3次。

问:兔子跑出多少米远将被猎狗追上?5、猎狗前面26步远有一只野兔,猎狗追之. 兔跑8步的时间狗跑5步,兔跑9步的距离等于狗跑 4步的距离.问:兔跑多少步后被猎狗抓获?此时猎狗跑了多少步?6、野兔逃出80步后猎狗才开始追,野兔跑7步的路程猎狗只需跑3步,野兔跑9步的时间猎狗只能跑5步.问:猎狗至少跑多少步才能追上野兔?7、猎犬发现在离它9步远的前方有一只奔跑的兔子,立刻追赶,猎犬步子大.它跑5步的路程,兔子跑9 步,但兔子动作快,猎犬跑2步的时间,兔子跑3步,猎犬至少跑多少步才能追上兔子?8、一只野兔逃出100步后猎狗才开始追它,野兔跑8步的路程猎狗只需跑3步,猎狗跑 4步的时间兔子能跑9步,猎狗至少要跑多少步才能追上野兔。

猎狗追兔问题

猎狗追兔问题

猎狗追兔问题问题在旷野上有一只野兔和一条猎狗,猎狗发现了野兔并开始追踪,同时野兔也发现了猎狗,开始向兔穴跑去。

设兔穴位于坐标原点,野兔和猎狗的初始位置分别为(0,)(0,60)b =-和00(,)(70,15)x y =,假定猎狗的追踪方向始终对着野兔,猎狗和野兔的奔跑速度分别为 u =5m/s 和 v =3m/s 。

问:猎狗能否在野兔进洞前抓住野兔?分析:在时刻t 时,兔子位于(0,)b vt +,设猎狗位于(,)x y ,由于猎狗的追踪方向始终对着野兔,故有d ()d y y b vt x x-+= 猎狗在 [0, t ]内走过的路程为x x x xut x x ==⎰⎰消去t 后可得'x xv xy y b x u =--⎰两边求导"xy =初始条件:00000(), '()y by x y y x x -==计算x =0时y 的值,若小于0,则表示能追上兔子,否则表示没追上。

令'z y =, 记/a v u =,则原方程化为'xz =即d x ax=两边取积分可得(ln ln()z a x c =+故11112a a z c x x c -⎛⎫=- ⎪⎝⎭其中 10c >两边再取积分可得111211121(1)a a c y x x c a a c +-+⎛⎫=-+ ⎪+-⎝⎭其中 10c >将初值条件00()y x y =和0000()'()y bz x y x x -==代入可得1100a c x y b --⎛=-+⎝,111200011121(1)a a c c y x x a a c +-+⎛⎫=-- ⎪+-⎝⎭当0x =时, 6.0080y ≈-<,故猎狗在野兔进洞前追上了野兔。

猎狗追兔经典两步。【例1】()猎犬发现在离它10米远的前方有一只奔跑着

猎狗追兔经典两步。【例1】()猎犬发现在离它10米远的前方有一只奔跑着

猎狗追兔问题猎狗追兔经典两步。

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

问兔子跑出多少米后被猎狗追上?【例2】(★★★)猎狗前面26步远有一只野兔,猎狗追之。

兔跑8步的时间狗跑5步,兔跑9步的距离等于狗跑4步的距离。

问:兔跑多少步后被猎狗抓获?此时猎狗跑了多少步?【例3】(★★★☆)狼和狗是死对头,见面就要相互撕咬。

一天,它们同时发现了对方,它们之间的距离狼要跑568步。

如果狼跑9步的时间狗跑7步,狼跑5步的距离等于狗跑4步的距离,那么从它们同时奔向对方到相遇,狗跑了多少步?狼跑了多少步?【例4】(★★★★☆)已知狗跑2步的路程与猫跑3步的路程相同;狗跑1步的路程与兔跑2步的路程相同,而狗跑4步的时间与猫跑5步的时间相同,狗跑5步的时间与兔跑8步的时间相同,猫、狗、兔沿着周长为300米的圆形跑道,同时同向同地出发,问:当它们出发后第一次相遇各跑了多少路程?【例5】(★★★★☆)已知猫跑5步的路程与狗跑3步的路程相同;猫跑7步的路程与兔跑5步的路程相同。

而猫跑3步的时间与狗跑5步的时间相同;猫跑5步的时间与兔跑7步的时间相同,猫、狗、兔沿着周长为300米的圆形跑道,同时同向同地出发。

问当它们出发后第一次相遇时各跑了多少路程?PS:注意最终答案里确保:狗走的是狗步,兔走的是兔步。

在线测试题温馨提示:请在线作答,以便及时反馈孩子的薄弱环节。

1.(★★★)猎狗追赶前方15米处的野兔,猎狗跑3步的时间野兔跑5步,猎狗跑4步的距离野兔跑7步,猎狗至少跑( )米才能追上野兔。

A.280 B.295C.300 D.3152.( ★★★)小猎狗前面25步远有一只野兔,狗跑7步的距离等于兔跑6步的距离,狗跑9步的时间等于兔跑7步的时间,那么兔跑( )步后被小猎狗抓获。

A.200 B.205C.210 D.2703.(★★★★)狼和狗是死对头,见了面就要相互撕咬,一天它们同时发现了对方,它们之间的距离狼要跑490步,如果狼跑5步的时间狗跑8步,狼跑3步的距离等于狗跑5步的距离,那么从它们同时奔向对方到相遇,狗跑了( )步。

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

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

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

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

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

例如:相同路程内,猎狗跑四步(狗步)=兔子跑七步(兔步),据此可以求出狗步与兔步的比,相同时间内(可以认为单位时间内)兔子跑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步,猎狗至少要跑步才能追上野兔。

猎狗追兔高中物理竞赛圆周运动

猎狗追兔高中物理竞赛圆周运动

猎狗追兔高中物理竞赛圆周运动
猎狗追兔是一个经典的物理问题,可以用圆周运动的概念进行分析。

假设猎狗从一个点出发,沿着圆周轨迹追赶兔子。

猎狗的速度恒定,为v,而兔子的速度也是恒定的,为u。

我们先假设兔
子一直以匀速直线运动。

根据题目中的情境,当猎狗开始追赶兔子时,兔子的位置可以看作是圆的周边上某一点,而猎狗位于圆心。

设这个时刻两者之间的距离为r。

由于猎狗一直追赶兔子,所以两者之间的距
离始终为r。

当猎狗经过一个时间t后,它绕圆周运动了一圈,即走过了
2πr的路程。

而兔子在这段时间内沿直线运动了ut的距离。


据题意,猎狗的速度v是恒定的,所以可以列出方程:
2πr = vt --(1)
另一方面,兔子在同样的时间t内,沿着直线运动的距离为ut。

根据题意,兔子的速度u是恒定的,所以可以列出方程:
ut = 2πr --(2)
将方程(1)和方程(2)相结合,可以解得:
t = 2πr/v
这个时间t表示猎狗追上兔子所需要的时间。

可以看出,这个时间与圆的半径r和猎狗的速度v有关。

这是一个简化的模型,假设兔子一直以匀速直线运动。

实际情况可能更加复杂,例如兔子可能会改变方向或者速度等。

但是这个模型可以给我们提供一个初步的理解和计算。

另外,如果要考虑更复杂的情况,例如兔子和猎狗都以非匀速运动,可以使用更加复杂的运动学理论进行分析。

小学数学行程知识学习:猎狗追兔最佳解题方法

小学数学行程知识学习:猎狗追兔最佳解题方法

小学数学行程知识学习:猎狗追兔最佳解题方法猎犬发觉在离它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(米/步)观看内容的选择,我本着先静后动,由近及远的原则,有目的、有打算的先安排与幼儿生活接近的,能明白得的观看内容。

猎狗追兔问题练习题附详解

猎狗追兔问题练习题附详解

猎狗追兔问题练习题附详解1、猎狗前面26步远处有一野兔,猎狗追之。

兔跑8步的时刻狗只跑5步,但兔跑9步的距离等于狗跑4步的距离。

问:兔跑几步后,被狗抓获?2、猎人带猎狗去捕猎,发觉兔子刚跑出40米,猎狗去追兔子。

已知猎狗跑2步的时刻兔子跑3步,猎狗跑4步的距离与兔子跑7步的距离相等,求兔再泡多远猎狗能够追到它?3、狗和兔同时从A地跑向B地,狗跑3步的距离等于兔跑5步的距离,而狗跑2步的时刻等于兔跑3步的时刻,狗跑600步到达B地,这时兔还要跑多少步才能到达B地?4、一个分数,假如分子加3,那个分数等于1/2;假如分母加1,那个分数等于1/3。

求那个分数。

5、在一个圆圈上有几十个孔,小明像玩跳棋那样从A孔动身沿逆时针方向每隔几个孔跳一步,期望一圈以后能跑回A孔,他先试着每隔2孔跳一步,结果只能跳到B孔。

他又试着每隔4孔跳一步,也只能跳到B孔。

最后他每隔6孔跳一步,正好跳回A孔。

问:那个圆圈上有多少个孔?答案:1、猎狗前面26步远处有一野兔,猎狗追之。

兔跑8步的时刻狗只跑5步,但兔跑9步的距离等于狗跑4步的距离。

问:兔跑几步后,被狗抓获?解:解法一:设兔的步长为1,则狗的步长为9/4,兔跑一步的时刻为1,则狗跑一步的时刻为8/5。

26&times;9/4&divide;(9/4&divide;8/5-1)=144(步)解法二:设狗的步长为1,则兔的步长为4/9,设兔跑一步的时刻为1,则狗跑一步的时刻为8/5。

26&divide;(1&divide;8/5-4/9)=144(步)回答人的补充2009-07-2421:592、猎人带猎狗去捕猎,发觉兔子刚跑出40米,猎狗去追兔子。

已知猎狗跑2步的时刻兔子跑3步,猎狗跑4步的距离与兔子跑7步的距离相等,求兔再泡多远猎狗能够追到它?猎狗跑2步的时刻兔子能跑3步,即猎狗跑4步的时刻兔子能跑6步猎狗跑4步的距离与兔子跑7步的距离相等,即猎狗跑兔子7步的距离与兔子跑6步的时刻相等,猎狗的速度比兔子的速度快1/6猎狗追到兔子,必须比兔子多跑40米,40&divide;(1/6)=240兔子再跑240米(猎狗跑280米),猎狗能够追上.3、狗和兔同时从A地跑向B地,狗跑3步的距离等于兔跑5步的距离,而狗跑2步的时刻等于兔跑3步的时刻,狗跑600步到达B地,这时兔还要跑多少步才能到达B地?狗和兔子的步长比为3比5时刻比为2比3840&divide;(3*2)*(3+5)=1344回答人的补充2009-07-2422:014、一个分数,假如分子加3,那个分数等于1/2;假如分母加1,那个分数等于1/3。

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

实验三实验问题:如图所示,有一个猎狗在B 点位置发现了一只兔子正东北方距离它200米的地方O 处,此时兔子开始一8米/秒的速度正西北方距离位120米的洞口A 全速跑去,假设猎狗在追逐兔子的时候始终朝着兔子的方向全速奔跑,,按要求完成下面的实验:(1) 问猎狗能追上兔子的最小速度是多少?(2) 在猎狗能追上兔子的情况下,猎狗跑过的路程是多少?(3) 画出猎狗追赶兔子奔跑的曲线图。

(4) 假设在追赶过程中,当猎狗与兔子之间的距离为30米时,兔子由于害怕, 奔跑的速度每秒减半,而猎狗却由于兴奋奔跑的速度每秒增加0.1倍,在这种情况下,再按前面的(1)—(3)完成实验任务。

问题分析:此题是以缉私船追赶走私船为背景的一道数学追击问题。

理论基础:设t 时刻狗的位置: ,兔子的位置是:(,k y )追赶方向可用方向余弦表示为:22)()(cos k k k k k k k y y x x x x -+--=α 22)()(sin k k k k k k k y y x y y x -+--=α),(k k y x取时间步长为△t ,则在t+△t 时,狗的位置),(11++k k y x ,可表示为:之后比较追击点的纵坐标与兔子洞的纵坐标,以判断是否可以追上。

在第一问中,利用狗的速度的循环,以是否能在规定范围内追击到为限制条件,找出能追击到的最小速度,作为狗的最小速度。

在循环的过程中,避免超出界限而造成无限循环。

运用了if 语句,对是否可以追击到进行了选择,以达到预期的筛选目标。

程序设计流程图:⑴.建立狗与兔子的横纵坐标的数组→对兔子和狗的坐标赋初值并赋值变量→按照狗速度的可能值设定循环范围→循环的条件(即追击住的条件)→按照数学理论基础编写循环内容→判断是否能在入洞追击住→①是,则退出循环,此时的速度即为狗的最小速度→②否,速度递加,再次进行循环→输出狗的最小速度⑵输入狗的速度→对坐标以及一些重要的变量进行初始化赋值→进入循环,循环的条件是是否追击上兔子并且循环中追击的纵坐标不超过兔子洞的纵坐标→按照数学理论基础编写循环内容→循环结束→if 语句判断追击情况→①追击过程中追击的纵坐标超过兔子洞的纵坐标,说明在规定距离没有追上,则输出速度太小→②追击点的纵坐标不超过兔子洞的纵坐标,说明在规定距离内兔子被追到了,则输 ∆≈∆=-+,cos 1k k k k t b x x x αk k k k t b y y y αsin 1∆≈∆=-+出追击时间与兔子的逃跑路程⑶根据上面运算时的得到的四个数组,可以画出追击图来程序内容:第一问:a=8;dogxa=[];cabbitxa=[];dogya=[];cabbitya=[];d=1;dogx=-100*sqrt(2);dogy=-100*sqrt(2);cabbitx=0;cabbity =0;t=0;dt=0.01;for b=10:0.5:40dogx=-100*sqrt(2);dogy=-100*sqrt(2);cabbitx=0;cabbity =0;t=0;while(sqrt((dogx-cabbitx)^2+(dogy-cabbity)^2)>d&cabbi ty<200)t=t+dt;dogx=dogx+b*dt*(cabbitx-dogx)/sqrt((dogx-cabbitx )^2+(dogy-cabbity)^2);dogy=dogy+b*dt*(cabbity-dogy)/sqrt((dogx-cabbitx )^2+(dogy-cabbity)^2);cabbitx=-a*cos(pi/4)*t;cabbity=a*sin(pi/4)*t;endif cabbity<=60*sqrt(2)breakendendfprintf('the minspeed of dog id:%2f',b);第二问:a=8;b=17;d=0.1;dogxb=[];cabbitxb=[];dogyb=[];cabbityb=[];dogx=-100*sqrt(2);dogy=-100*sqrt(2);cabbitx=0;cabbity =0;t=0;dt=0.01;s=0;while(sqrt((dogx-cabbitx)^2+(dogy-cabbity)^2)>d)t=t+dt;dogx0=dogx;dogy0=dogy;dogx=dogx+b*dt*(cabbitx-dogx)/sqrt((cabbitx-dogx)^2+( cabbity-dogy)^2);dogxb=[dogxb,dogx];dogy=dogy+b*dt*(cabbity-dogy)/sqrt((cabbitx-dogx)^2+( cabbity-dogy)^2);dogyb=[dogyb,dogy];cabbitx=-a*cos(pi/4)*t;cabbity=a*sin(pi/4)*t;cabbitxb=[cabbitxb,cabbitx];cabbityb=[cabbityb,cabbity];s=s+sqrt((dogx0-dogx)^2+(dogy0-dogy)^2);endfprintf('the length dog run is:%.1f',s);第三问:plot(dogxb,dogyb,cabbitxb,cabbityb,'*')第四问:①a=8;dogxa=[];cabbitxa=[];dogya=[];cabbitya=[];d=1;dogx=-100*sqrt(2);dogy=-100*sqrt(2);cabbitx=0;cabbity =0;t=0;dt=0.01;for b=8:0.5:40dogx=-100*sqrt(2);dogy=-100*sqrt(2);cabbitx=0;cabbity =0;t=0;c=b;while(sqrt((dogx-cabbitx)^2+(dogy-cabbity)^2)>d&cabbi ty<60*sqrt(2))if(sqrt((dogx-cabbitx)^2+(dogy-cabbity)^2)<=30) b=b*1.1^dt;a=a*0.5^dt;endt=t+dt;dogx=dogx+b*dt*(cabbitx-dogx)/sqrt((dogx-cabbitx)^2+( dogy-cabbity)^2);dogy=dogy+b*dt*(cabbity-dogy)/sqrt((dogx-cabbitx)^2+( dogy-cabbity)^2);cabbitx=cabbitx-a*dt*cos(pi/4);cabbity=cabbity+a*sin(pi/4)*dt;;endif (cabbity<=60*sqrt(2))b=c;breakendendfprintf('the minspeed of dog is:%2f',b);②a=8;b=15.5;dogxb=[];cabbitxb=[];dogyb=[];cabbityb=[];dogx=-100*sqrt(2);dogy=-100*sqrt(2);cabbitx=0;cabbity =0;t=0;dt=0.01;s=0;while(sqrt((dogx-cabbitx)^2+(dogy-cabbity)^2)>d)t=t+dt;if(sqrt((dogx-cabbitx)^2+(dogy-cabbity)^2)<=30)b=b*1.1^dt;a=a*0.5^dtenddogx0=dogx;dogy0=dogy;dogx=dogx+b*dt*(cabbitx-dogx)/sqrt((cabbitx-dogx)^2+( cabbity-dogy)^2);dogxb=[dogxb,dogx];dogy=dogy+b*dt*(cabbity-dogy)/sqrt((cabbitx-dogx)^2+( cabbity-dogy)^2);dogyb=[dogyb,dogy];cabbitx=cabbitx-a*dt*cos(pi/4);cabbity=cabbity+a*sin(pi/4)*dt;cabbitxb=[cabbitxb,cabbitx];cabbityb=[cabbityb,cabbity];s=s+sqrt((dogx0-dogx)^2+(dogy0-dogy)^2);endfprintf('the length dog run is:%.1f',s);③plot(dogxb,dogyb,cabbitxb,cabbityb,'*')结果:第一问:第二问:第三问:第四问:结果分析与结论:狗的最小速度为17米/秒,路程为110.5m。

当狗受到激励时,狗的最小速度为15.5米/秒,路程为250.4。

总结与体会:1.许多数学公式的符号十分难输入,致使数学理论表述十分困难。

2.需要输入的数据太多,容易出现输入错误,特别是容易遗漏标点符号.3.从编程过程中一开始盲目的套用公式,不仔细理解公式的内涵,导致公式简单套用,结果与事实不符,经编程后,认识到了理解与运用的重要性。

4.在设立循环条件的时候,没有考虑条件可达到的精确度范围,致使循环总是出现无限循环的情况,经检查后改正。

收获:1.可以更加熟练的运用Matlab解决一些问题,对用Matlab编程有了更加深刻的了解。

2.懂得了使用数学软件求解极限,积分等问题的方法.3.对于追击问题的数学模型有了一定的了解,并能简单的运用。

4.对遇到的一些编程问题有了切身的解决办法,提高了自己的编程能力。

5.学会并提升了把实际问题转换成数学模型的数学建模的能力。

6.学会了图像的绘制,数组的建立与扩充的办法,可以自己独立绘图或建立数组。

while())。

相关文档
最新文档