Kri*_*ian 2 matlab animation geometry
我正在尝试使用该movie命令在MatLab中创建一个短动画.动画应该画一个圆圈.但是,当我运行以下脚本时,"o"符号只是在图形窗口周围随机跳转而不会留下痕迹.
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)
Run Code Online (Sandbox Code Playgroud)
如果有人能向我解释为什么脚本不能正常工作,我将不胜感激!
这绘制了一个圆圈.希望能帮助到你.
z = linspace(0,2*pi,100);
nframes = length(z);
Frames = moviein(nframes);
for i = 1:nframes
x = cos(2*pi*i/nframes);
y = sin(2*pi*i/nframes);
plot(x,y,'o');
hold on
Frames(:,i) = getframe;
pause(0.01);
end
movie(Frames,1)
Run Code Online (Sandbox Code Playgroud)