先给大家说明实现的思路以方便大家阅读程序:我们知道动画的原理就是多张静态连贯图像在短时间内快速播放而形成的影片。因此我们需要具备三个条件:静态图像、图像连贯、快速展示。...matlab就天然具备这样的条件,使用绘图命令可以获得静态图像,自变量取不同的值可以保证图像空间上的连贯性,使用循环可以达到快速播放效果。...if gg == 1
% 第一次运行需要设置文件名创建文件等
imwrite(I,map,'lsr.gif','GIF', 'Loopcount',inf,'DelayTime...= gg + 1;
else
% 此后直接附加到上一帧后面即可
imwrite(I,map,'lsr.gif','WriteMode','append','DelayTime...',0.1);
gg = gg + 1;
else
imwrite(I,map,'lxx.gif','WriteMode','append','DelayTime