作业帮 > 数学 > 作业

matlab实验,在一边长为1的正方形跑道的四个顶点上各站有1个人,在某一时刻,他们同时出发以速度v顺时针方向追赶下一个

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/21 17:04:46
matlab实验,
在一边长为1的正方形跑道的四个顶点上各站有1个人,在某一时刻,他们同时出发以速度v顺时针方向追赶下一个人,在追赶过程中,每个人时刻对准目标,试确定每个人的行进路线,计算每个人跑过的路程和时间?要源程序!下午五点前要!
function [a,b,c,d]=fun(v,t,h)
%a,b,c,d为四人的坐标位置
%v是每个人的速度
%t是追赶时间
%h为运行时间间隔
%初始化坐标
a=[0,0];
b=[0,1];
c=[1,1];
d=[1,0];
hold on;%保留轨迹
plot(a(1),a(2),'o');
plot(b(1),b(2),'o');
plot(c(1),c(2),'o');
plot(d(1),d(2),'o');
for t=0:h:t
  a=a+dw(b-a)*v*h;
  b=b+dw(c-b)*v*h;
  c=c+dw(d-c)*v*h;
  d=d+dw(a-d)*v*h;
  plot(a(1),a(2),'o');plot(b(1),b(2),'o');plot(c(1),c(2),'o');plot(d(1),d(2),'o');
end
function m=dw(s)%标准化向量
x=sqrt(s(1)^2+s(2)^2);
m=s/x;
%%%%%%%%%%%%%%%%%%%%%%%%%
以上保存为fun.m
在命令窗口中输入:[a,b,c,d]=fun(0.01,10,0.01)
结果为:
a =
    0.5002    0.5007
b =
    0.5007    0.4998
c =
    0.4997    0.4998
d =
    0.5002    0.5007
如图,正方形跑道的周长为360米,甲、乙两人同时从正方形跑道的A点出发,按顺时针方向行进,甲的速度始终为5米/秒;乙最初 三匹马一开始分别在正三角形的三个顶点上,正三角形边长为L,这三匹马同时出发,以恒定的速度v追逐前一匹马,求最终它们相遇在 身高h=1.7m的人以v=1m/s的速度向路灯走去,在某一时刻,人的影长L1=1.8m,经过2s,人的影长1.3m,求路 某人以6千米/时的速度在400米的环形跑道上行走.他从A处出发,按顺时针方向走了1分时间,再按逆时针方向走3分时间,然后 甲、乙两人以匀的速度绕圆形跑道向反方向跑步,出发点恰好在直径的两端点,如果他们同时出发,并在乙跑完 数量关系典型一题甲、乙、丙三个人的跑步速度之比为8:5:3.他们三人沿一圆形跑道从同一点同时同向出发,当他们首次同时回到 7为米的人以1米每秒的速度向路灯走去,在某一时刻,人影长为1.8米,经2秒后人的影长为1.3 甲、乙两人都已以不变的速度在400米长的环形跑道上跑步,两人在同一地点同时出发相向而行,甲的速度为100 列方程解应用题1.甲、乙两人都以不变的速度在400米长的环形跑道上跑步,两人在同一地方同时出发同向而行,甲的速度为100 甲乙两人同时从圆形跑道上同一点出发,沿顺时针方向跑步甲的速度比乙快,过一段时间 在一条长300米的环形跑道上,甲、乙两人从起点按顺时针方向同时出发,甲每秒跑6.5米,乙每秒跑3.5米. 一客车从静止开始以加速度a做匀加速直线运动的同时,在车尾的后面离车头x远的地方有一乘客以某一恒定速度v正在追赶这辆客车,