【发布时间】:2019-03-21 02:00:13
【问题描述】:
我有一个 matlab 程序,它应该描述某种扩散现象。我制作了一个带有循环的视频,但在我看来,每次迭代时颜色的比例都在变化:
这里是部分代码(它很长,所以我认为最好只写相关部分,告诉我是否应该复制所有内容和函数):
...
w = VideoWriter('video_lin.avi');
MovDC(maxt) = struct('cdata',[],'colormap',[]);
...
for k=1:maxt
...
contourf(f);
colormap('hot')
MovDC(:,k) = getframe;
end
open(w)
writeVideo(w,MovDC)
close(w)
看起来当我写colormap('hot')时,程序发明了一个新的比例。
【问题讨论】: