1

次のコードで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

注釈コードを非表示にすると、かなりうまく動作しますが、注釈がそこにあると、フラッシュがかなり悪くなり、シミュレーションがかなり遅くなります。

4

1 に答える 1

0

この問題を解決するために行をコメントアウトすることができますclf('reset');...

于 2013-02-19T07:20:05.573 に答える