コマンドを使用して、MatLab で短いアニメーションを作成しようとしていますmovie
。アニメーションは円を描くことになっています。ただし、次のスクリプトを実行すると、'o' 記号は Figure ウィンドウの周りをランダムにジャンプするだけで、跡を残すことはありません。
z = linspace(0,2*pi,100);
nframes = length(z);
Frames = moviein(nframes);
for i = 1:nframes
x = cos(i);
y = sin(i);
plot(x,y,'o','erase','none');
Frames(:,i) = getframe;
pause(0.25);
end
movie(Frames,1)
スクリプトが正しく動作しない理由を誰かが説明してくれたら、とてもありがたいです!