我正在尝试通过以下代码使用 matlab 绘制动画
height = 0.5;
for temp=1:1000
clf('reset');
height = 0.5-temp/1000;
annotation(gcf,'rectangle',[0.957845238095236-0.1 0.1595238095238094 0.00941666666666667 height],'FaceColor',[1 0 0]);
x = rand(1, 20);
y = rand(1, 20);
plot(x, y, '.', 'markersize', 5);
axis([0 1 0 1]);
drawnow;
end
如果我隐藏注释代码,它运行得很好,但如果注释在那里,它会闪烁得很糟糕,并且会减慢模拟速度。