如今繁华大都市的夜色中,霓虹闪烁,煞是好看,调用MATLAB中的spinmap函数可以做出这种效果的动画,它是通过旋转颜色映像的方式来呈现这种霓虹闪烁的动画效果。spinmap函数的调用格式如下:
spinmap         % 旋转颜色映像约5秒钟
spinmap(t)      % 旋转颜色映像约t秒钟,具体时间取决于硬件
spinmap(t,inc)  % 旋转颜色映像约t秒钟,并设置增量参数inc,该参数用来调整闪烁频率
spinmap(‘inf’)  % 不限时旋转颜色映像,若需终止,请按Ctrl+C键
【例】霓虹闪烁的球体。
源代码:

  1. sphere;         % 绘制单位球面
  2. axis equal;     % 设置坐标显示比例相同
  3. axis off;       % 隐藏坐标轴
  4. spinmap(20,1);  % 设置增量参数为1,旋转颜色映像约20秒

逐条运行以上命令即可看到霓虹闪烁效果的球体,效果如下图:
利用MATLAB制作霓虹灯效果动画

用camorbit函数加了旋转效果如下:利用MATLAB制作霓虹灯效果动画

来源:http://www.matlabsky.com/thread-9255-1-1.htmlMatlabsky