%Plot the motion animation of the robot
figure(5);
N=20;
for i=1:N:360
%Plot the trajectoried of point A and B
plot(xa(:),ya(:),'k.','markersize',5); hold on;
plot(xb(:),yb(:),'k.','markersize',5); hold on;
%plot(xd(:),yd(:),'y','linewidth',2);hold on;
%plot(xe(:),ye(:),'c','linewidth',2);hold on;
%Plot the robot
plot([xl(i) xe(i)],[yl(i) ye(i)],'k','linewidth',2);hold on;
plot([xe(i) xb(i)],[ye(i) yb(i)],'k','linewidth',2);hold on;
plot([xd(i) xc(i)],[yd(i) yc(i)],'k','linewidth',2);hold on;
%plot([xd(i) xb(i)],[yd(i) yb(i)],'b','linewidth',2);hold on;
plot([xb(i) xg(i)],[yb(i) yg(i)],'k','linewidth',2);hold on;
plot([xg(i) xp(i)],[yg(i) yp(i)],'k','linewidth',2);hold on;
plot([xg(i) xh(i)],[yg(i) yh(i)],'k','linewidth',2);hold on;
plot([xb(i) xi(i)],[yb(i) yi(i)],'k','linewidth',2);hold on;
plot([xh(i) xi(i)],[yh(i) yi(i)],'k','linewidth',2);hold on;
plot([xi(i) xa(i)],[yi(i) ya(i)],'k','linewidth',2);hold on;
plot(xa(i),ya(i),'k*');hold on;
plot(xb(i),yb(i),'k*');hold on;
plot(xd(i),yd(i),'k*'); hold on;
plot(xl(i),yl(i),'k.','markersize',20); hold on;
plot(xc(i),yc(i),'k.','markersize',20); hold on;
plot(xp(i),yp(i),'r.','markersize',20); hold on;
%grid on;
axis([-0.4 0.3 -0.5 0.05]);
xlabel('X/m');ylabel('Y/m');
hold off;
pause(0.2);
end
------------------------------------------
以上是代码,麻烦斑竹能不能帮我看下怎么改呢?感激不尽