Matlab 如何使用hold on与hold off

本文详细介绍了Matlab中holdon和holdoff命令的使用方法,holdon用于保持当前图像并允许在同一坐标轴上绘制多个图形,而holdoff则清除当前图像以便绘制新的图形。通过实例展示了如何利用这两个命令进行有效的多图绘制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做一些使用要用matlab,在绘图的过程中发现图上怎么就是一条线,后来发现加入hold on 后绘制的线条都出现。在这里mark一下hold on和hold off一下。

hold on是当前轴及图像保持而不被刷新,准备接受此后将绘制的图形,多图共存,即启动图形保持功能,当前坐标轴和图形都将保持,从此绘制的图形都将添加在这个图形的基础上,并自动调整坐标轴的范围。

hold off使当前轴及图像不再具备被刷新的性质,新图出现时,取消原图。即关闭图形保持功能。

hold on 和hold off,是相对使用的
前者的意思是,你在当前图的轴(坐标系)中画了一幅图,再画另一幅图时,原来的图还在,与新图共存,都看得到
后者表达的是,你在当前图的轴(坐标系)中画了一幅图,此时,状态是hold off,则再画另一幅图时,原来的图就看不到了,在轴上绘制的是新图,原图被替换了

 figure;
 hold on
plot(x4,dataMEA,'r-*')
plot(x4,dataCEA,'b-s')
title('换乘时长分布','FontSize',12);
xlabel('时长/min','FontSize',12);
ylabel('换乘人数/人次','FontSize',12);
axis([0.6 9.4 0.0 maxr]);
legend('dataMEA','dataCEA',2)
set(gca,'xticklabel',{' '});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值