第2个回答 2014-03-27
x=0:200;
y=sin(x*pi/100);
cmap=colormap(hot(256));
ind=gray2ind(mat2gray(y),length(cmap))+1;
figure(gcf)
h1=plot(x,y);
hold on;
h2=plot(x(1),y(1),'o','MarkerEdgeColor','k','MarkerSize',10,'MarkerFaceColor',cmap(ind(1),:));
hold off;
for ii=2:length(x)
pause(0.02);
set(h2,'xdata',x(ii),'ydata',y(ii),'MarkerFaceColor',cmap(ind(ii),:));
drawnow;
end本回答被提问者和网友采纳