gpt4 book ai didi

Matlab更新子图并坚持

转载 作者:太空宇宙 更新时间:2023-11-03 20:29:46 24 4
gpt4 key购买 nike

我在更新子图时遇到问题。我已将我的问题归结为以下示例:

win = figure(1);
win.sub1 = subplot(2, 2, 1);
win.sub2 = subplot(2, 2, 2);
win.sub3 = subplot(2, 2, 3);
win.sub4 = subplot(2, 2, 4);

x = 1:1:10;

plot(win.sub2, x, x); %graphs the line y = x in the second subplot, good.
hold on;
plot(win.sub2, x, -x) %ought to plot line y = -x over line y = x, but does not.

当执行第二个绘图时,第一个绘图会消失,尽管保持不动。似乎唯一能使这项工作起作用的是如果我使用轴(win.sub2),但我试图避免这种情况,因为它确实减慢了我的程序(在一个图上绘制 4 个子图,每个子图有大约 2 个重叠图,创建 1000+ 帧的电影)。我感谢任何帮助。谢谢

最佳答案

我有点困惑为什么你的例子没有按预期工作,但是改变 hold on;hold(win.sub2, 'on'); 似乎产生预期的结果。

注意:当执行您的示例代码时,matlab 给了我一个警告,可能是因为第二行覆盖了第一行中定义的 win

关于Matlab更新子图并坚持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24247636/

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