Matlab画图总结(2)

本文介绍了Matlab在图形绘制方面的一些高级技巧,包括叠加绘图模式、坐标轴与网格线设置、对数坐标系绘图以及绘图窗口开关控制等。通过示例详细解析了如何调整坐标轴范围、比例、刻度以及使用对数和半对数坐标系,并展示了双纵轴绘图的方法。

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

(1)叠加绘图模式

单独使用hold可以切换当前的绘图叠加模式,将当前绘图窗口的叠加模式从on改变为off,或者从off改变为on。

Hold all 不但实现hold on的功能,使得当前绘图窗口的叠加绘图模式打开,而且使新的绘图指令依然循环初始设置的颜色循环序和线型循环序。

例:

>>  x=-5:5;

y1=randn(size(x));

y2=normpdf(x);

>>subplot(2,1,1)

>> hold

Current plotreleased

>>plot(x,y1,'b')

>>plot(x,y2,'r')

>>title('hold off mode')

>>subplot(2,1,2)

>> hold on

>>plot(x,y1,'b')

>>plot(x,y2,'r')

>>title('hold on mode')


2)设置坐标轴和网格线

Matlab中对坐标轴的设置包括设置坐标轴范围,标度和纵横比

坐标轴范围有四种设置模式:

    1.Axis([xmin xmax ymin ymax])可以设置坐标轴范围在制定的区间

    2.Axis auto 将当前绘图区的坐标轴范围设置为matlab自动调整的区间

    3.Axis manual 冻结当前坐标轴范围,以后叠加绘图都在当前坐标范围内显示

    4.Axis tight采用紧密模式设置当前坐标轴范围,即以用户数据范围为坐标轴范围。

坐标轴比例有三种模式:

    1.axis equal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值