0

OK、拡張オブジェクトと縮小オブジェクトをプロットするプロットループがあります。各フレームのデータは巨大なマトリックスにあります。

オブジェクトのx、y、z座標の各フレームの最小値と最大値を見つけました。したがって、オブジェクトの拡張範囲の制限平面があります。

プロットループには、いくつかのプロットコマンドがあります。ループの最初の行はclfです。

for frame = 1:N    %N is the number of frames
  clf;
  hold on;
  axis([minX maxX minY maxY minZ maxZ]);
  % Plotting commands...(skipped here)
  drawnow;
end

軸は定期的に変化します。それらは連続するフレーム間で変化しませんが、フレーム300で変化し、次にフレーム700で変化し、それを再度実行します。

get(gcf、'CurrentAxes')で確認しましたが、値が異なります。理由はわかりません。軸の制限は一定です。

編集:一部のデータセットではこれは発生しませんが、一部の軸では説明されているように定期的に変更されます。

4

1 に答える 1

1

axisプロットコマンドの後にコマンドを入れてみてください。

于 2012-05-19T17:06:09.807 に答える