【发布时间】:2018-11-23 16:41:03
【问题描述】:
我想使用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
或
set(fig, 'PaperPositionMode', 'auto');
但两者都无济于事。我也无法旋转图表,因为它正在被绘制并返回到之前的位置。
【问题讨论】:
标签: matlab plot matlab-figure