У меня есть программа 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')
программа изобретает новый масштаб.