3
我希望plot
在matlab中隨時間變化的數字。然後,我希望能夠逐步按照時間步驟逐步瀏覽這些地塊。我怎樣才能做到這一點?我已經創建了一個movie
,但似乎沒有辦法輕鬆地完成它。我之前在某處看過這個,所以我知道有一個解決方案。在matlab中逐幀瀏覽電影
我希望plot
在matlab中隨時間變化的數字。然後,我希望能夠逐步按照時間步驟逐步瀏覽這些地塊。我怎樣才能做到這一點?我已經創建了一個movie
,但似乎沒有辦法輕鬆地完成它。我之前在某處看過這個,所以我知道有一個解決方案。在matlab中逐幀瀏覽電影
如果影片與「的getFrame」創建的,你可以使用如下代碼:
這樹立了典範電影:
Z = peaks; surf(Z);
axis tight
set(gca,'nextplot','replacechildren');
% Record the movie
for j = 1:20
surf(sin(2*pi*j/20)*Z,Z)
F(j) = getframe;
end
% Play the movie
figure(1);clf;
movie(F)
此檢查每個幀,一次一個:
for j=1:20
[X,map] = frame2im(F(j));
figure(2);clf;
image(X);
pause;
end
按空格鍵將釋放「暫停」,以便您可以獨立檢查每個幀。