因为你每一次plot都是重新画图,原来的点并没有保留。你需要使用hold on命令 y=1;dt=0.01;figure(1);hold on;for t=0:0.1:1 y=y+2.1*dt*y;plot(t,y,'o')end