数学建模

135次

问题描述:

数学建模求高手给解答

最佳答案

推荐答案

V=0.5;dt=0.01;x=[0 0 4 4];y=[0 4 4 0];for i=1:4plot(x(i),y(i),'r*'),hold onendd=20;while(d>0.1)x(5)=x(1);y(5)=y(1);for i=1:4d=sqrt((x(i+1)-x(i))^2+(y(i+1)-y(i))^2);x(i)=x(i)+v*dt*(x(i+1)-x(i))/d;y(i)=y(i)+v*dt*(y(i+1)-y(i))/d; switch i case i==1,plot(y(i),x(i),'*'), pause(0.01); case i==2, plot(y(i),x(i),'*'), pause(0.01); case i==3, plot(y(i),x(i),'*'),pause(0.01);otherwise,plot(y(i),x(i),'*'),pause(0.01); hold onend end end

为你推荐