matlab解决追击问题方案.docxVIP

  • 3
  • 0
  • 约小于1千字
  • 约 4页
  • 2022-11-03 发布于山东
  • 举报
题目: 在一边长为1的正方形跑道的四个极点上各站有一人,他们同时开始以等速顺时针沿着跑道追逐下一人,在追击过程中,每个人时刻对准目标,试着模拟追击路线并议论 1)四个人能否追击到一起 2)若能够追击到一起,则每个人跑过多少行程?代码如下: clear;clc;clf; fprintf(\n); pause (2) holdon axis([0101]); grid A=[0,0];B=[1,0];C=[1,1];D=[0,1]; k=0; v1=input(请输入速度v1=); v2=input(请输入速度v2=); v3=input(请输入速度v3=); v4=input(请输入速度v4=); dt= 0.0025; 1/4 s1=0;s2=0;s3=0;s4=0; whilek600 k=k+1 plot(A (1),A (2),r.,markersize,10); title(速度) plot(B (1),B (2),m.,markersize,10); plot(C (1),C (2),g.,markersize,10); plot(D (1),D (2),b.,markersize,10); e1=D-A;d1=norm(e1); e2=A-B;d2=norm(e2); e3=B-C;d3=norm(e3); e4=C-D;d4=norm(e4); s1=s1+v1*d

文档评论(0)

1亿VIP精品文档

相关文档