好的,所以我有一个绘图循环,绘制一个扩展和收缩对象。数据 对于每个帧都是一个巨大的矩阵。
我找到了每个帧的最小值和最大值,用于对象的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')进行了检查,并且值不同。不知道为什么。轴限是常数。
编辑:对于某些数据集,这不会发生,但有些轴会按照描述定期更改。
答案 0 :(得分:1)
尝试在绘图命令之后放置axis
命令。