gpt4 book ai didi

matlab - 在 matlab 中使用 plot3 时如何保存绘图?

转载 作者:太空宇宙 更新时间:2023-11-03 19:55:48 25 4
gpt4 key购买 nike

这如我所料:

    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 时如何获得类似于 2d 情况的结果,在 3d 情况下,当我在几个 3d 位置有点时?

我尽量让这个问题简洁明了,如果您认为我没有很好地解释它以获得满意的答案,请在评论中指出。

最佳答案

您的代码正确绘制了 3-D 曲线。您需要做的就是添加

view(3);

代码中的任何地方。

此外,一个 hold on 命令就足够了(即您不需要在每次循环迭代中都重复它)。

关于matlab - 在 matlab 中使用 plot3 时如何保存绘图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16290687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com