这按我的预期工作:
for i=1:100
hold on;
plot(i,i^2);
drawnow;
end
在同一图中绘制点。
另一方面,这不会:
for i=1:100
hold on;
plot3(i,i^2,sqrt(i));
drawnow;
end;
由于它不显示点的 3d 图,它只显示它们在 xy 平面中的投影。不知何故,该hold on
声明与 plot3 混淆了。
plot
在 3d 情况下,当我在多个 3d 位置有点时,如何获得类似于 2d 情况的结果?
我试图使这个问题简洁,如果您认为我没有很好地解释它以获得令人满意的答案,请在评论中说出来。