如何在MATLAB中同时让2个图出现在一起?

plot(tmpx,freqt,'linewidth',2)
plot(tmpx,freqm,':','linewidth',2)
总是第一个出现,完了第二个,不能同时出现在一个图上,谁有办法啊?

MATLAB中有hold on和hold off指令,在Command Window中使用可以实现同时让两个图出现在一起。
hold on的意思是打印的图形会叠加在当前图形上。
hold off的意思是打印图形前会消除当前图形,再打印新的图形。
具体可以在Command Window中输入help hold查询。
具体使用方法如下:

plot…… %打印第一个图
hold on
plot…… %打印第二个图,叠加到第一个图上去
hold off
温馨提示:答案为网友推荐,仅供参考
相似回答