Я пытаюсь сделать фильм в Matlab.Экспорт фильма из matlab
for i=1:runs;
for k=1:NO_TIMES
B = 0;
[conf dom_size] = conf_update_massmedia(time(k),conf);
shortconf=conf(1:N);
for j=1:N;
sigma(j,1:N) = conf(1+(j-1)*N:j*N);
end
figure(1)
imagesc(sigma);
colorbar;
set(gcf,'PaperPositionMode','auto');
F(k)=getframe(gcf);
end
end
movie2avi(F,'B=0.avi','Compression','none')
Так что моя проблема в том, что я только получить фильм от последнего запуска цикла, я попытался переместить код для фигуры вокруг, но ничего не похоже на работу, есть кто-нибудь, кто может Помогите?
Пэлл
Это потому, что 'Р (к) = GetFrame (ГКМ)' находится внутри внутреннего контура, а это означает, что каждый раз через внешний цикл 'f' получает перезаписаны. – tmpearce