我想使用绘制摆(改变位置)plot3
功能。不幸的是,当我的点在循环中改变位置并再次绘制时,3d 图的比例也在变化,因此 x 轴取决于位置变化(取决于点的位置,它可以从 -1 到 -1.5 或从-1 到 -3) 并且 y 也会改变。只有 z 表示相同。结果是点在图形上跳跃并且不会产生钟摆的印象。这就是我绘制的方式:
plot3(0,0,0);
daspect([1,1,1]);
axis([-10, 10, -10, 10]);
scatter3(x(i)-rs, y(i)-rs, 0);
我尝试使用以下方法来解决该问题:
gca
or
set(fig, 'PaperPositionMode', 'auto');
但两者都没有帮助。我也无法旋转图表,因为它正在绘制并返回到之前的位置。
尝试设置XLim
, YLim
, and ZLim
绘图前的属性。例如,
xlim=[-1 1];
or
haxe = gca;
haxe.XLim = [-1 1];
另外,你可以设置XLimMode
, YLimMode
, and ZLimMode
属性到manual
。例如,
haxe.XLimMode = 'manual'
有关轴属性的更多信息,请参阅 MATLAB 的文档轴属性 https://www.mathworks.com/help/matlab/ref/matlab.graphics.axis.axes-properties.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)