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
按空格键将释放“暂停”,以便您可以独立检查每个帧。