当我想生成不同颜色的图形时,我使用“hold all”作为“hold on”的等价物。但是,MathWorks网站表示在将来的版本中将无法使用“hold all”。(http://www.mathworks.com/help/matlab/ref/hold.html)
我的问题是:是否有任何非常繁琐的替代方案可以用来“绘制所有”来绘制不同颜色的图形? (特别是对于嵌入for循环中的绘图函数 - 它们变得很难使用颜色说明符)
答案 0 :(得分:2)
好吧,在Matlab R2014b的hold
定义中,我找到了:
hold on
保留当前轴的图,以便添加新图 轴不会删除现有图。 新图使用下一种颜色 和基于ColorOrder和LineStyleOrder属性的线条样式 轴。 MATLAB®调整轴限制,刻度线和刻度标签 显示全部数据。
以及后来确实:
hold all
与hold on
相同。此语法将在a中删除 未来发布。请改用hold。
如此底线,请不要担心,只需在升级到最新版本时使用hold on
。