数学模型之慢跑者与狗

上传人:s9****2 文档编号:508139769 上传时间:2023-10-01 格式:DOC 页数:4 大小:172.01KB
返回 下载 相关 举报
数学模型之慢跑者与狗_第1页
第1页 / 共4页
数学模型之慢跑者与狗_第2页
第2页 / 共4页
数学模型之慢跑者与狗_第3页
第3页 / 共4页
数学模型之慢跑者与狗_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数学模型之慢跑者与狗》由会员分享,可在线阅读,更多相关《数学模型之慢跑者与狗(4页珍藏版)》请在金锄头文库上搜索。

1、慢跑者与狗 1.问题的提出一个慢跑者在平面上沿椭圆以恒定的速率v=1跑步,设椭圆方程为:x=10+20cost, y=20+5sint.突然有一只狗攻击他. 这只狗从原点出发,以恒定速率w跑向慢跑者,狗的运动方向始终指向慢跑者.分别求出w=20,w=5时狗的运动轨迹.2. 模型建立设时刻t慢跑者的坐标为(X(t),Y(t),狗的坐标为(x(t),y(t).则X=10+20cost, Y=20+15sint, 狗从(0,0)出发,建立狗的运动轨迹的参数方程:3. 模型求解3.13.1.1w=20时,建立m-文件eq3.m如下:function dy=eq3(t,y)dy=zeros(2,1);d

2、y(1)=20*(10+20*cos(t)-y(1)/sqrt(10+20*cos(t)-y(1)2+(20+15*sin(t)-y(2)2);dy(2)=20*(20+15*sin(t)-y(2)/sqrt(10+20*cos(t)-y(1)2+(20+15*sin(t)-y(2)2);3.1.2再取t0=0,tf=10,输入如下命令: t,y=ode45(eq3,0,10,0;0);T=0:0.1:2*pi;X=10+20*cos(T);Y=20+15*sin(T);plot(X,Y,-)plot(y(:,1),y(:,2),r*)相应图形如下图一所示:图1. w=20时小狗与慢跑者的运动

3、轨迹3.1.3在3.1.2所示命令中不断修改tf的值,二分法分别取tf=5,2.5,3.75,至3.15时,狗刚好追上慢跑者。此时的图像为:图2. w=20时小狗刚好追上慢跑者的运动轨迹附:相应程序段如下:t,y=ode45(eq3,0,3.15,0;0);T=0:0.1:2*pi;X=10+20*cos(T);Y=20+15*sin(T);plot(X,Y,r*)plot(X,Y,b*,y(:,1),y(:,2),r*)3.23.2.1w=5时,建立m-文件eq4.m如下:function dy=eq4(t,y)dy=zeros(2,1);dy(1)=5*(10+20*cos(t)-y(1)

4、/sqrt(10+20*cos(t)-y(1)2+(20+15*sin(t)-y(2)2);dy(2)=5*(20+15*sin(t)-y(2)/sqrt(10+20*cos(t)-y(1)2+(20+15*sin(t)-y(2)2);3.2.2再取t0=0,tf=10,输入如下命令:t,y=ode45(eq4,0,10,0;0);T=0:0.1:2*pi;X=10+20*cos(T);Y=20+15*sin(T);plot(X,Y,b+,y(:,1),y(:,2),r*)相应图形如下图三所示:图3. w=5时小狗与慢跑者的运动轨迹3.2.3 在3.2.2所示命令中不断修改tf的值,二分法分别取tf=20,40,80, 可以看出狗永远追不上上慢跑者。此时的图像为:注:+椭圆为慢跑者的轨迹,*线为狗的轨迹,随时间增加,狗沿着一个小椭圆奔跑,永远追不上人。图4. w=5时小狗永远追不上慢跑者的运动轨迹附:相应程序段如下:t,y=ode45(eq4,0,800,0;0);T=0:0.1:2*pi;X=10+20*cos(T);Y=20+15*sin(T);plot(X,Y,b+,y(:,1),y(:,2),r*)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号