设置坐标轴和刻度值及标签

设置坐标轴和刻度值

新的改变

对于不同版本的matlab,坐标轴和刻度值的设置都有所改进:
1. 对于 R2014b 之前的版本,应使用 set 函数设置此属性,示例如下:x=0:0.1:2pi; %设置x区间及步长
y=sin(x);
plot(x,y);
title(‘sin(x)’);
grid on;
axis([0,2
pi,-1,1]); %设置坐标轴范围

set(gca,‘xgrid’,‘on’,‘ygrid’,‘on’);
set(gca,‘xtick’,[0:pi/2:2pi]); %使用gca句柄以及[]设置x轴刻度点位置
set(gca,‘xticklabel’,{‘0’,’\pi/2’,’\pi’,‘3\pi/2’,‘2\pi’}); %使用{}设置x轴刻度点显示值
set(gca,‘ytick’,[-1,0,1]);
set(gca,‘yticklabel’,{’-1’,‘0’,‘1’});
xlabel(‘x’);
ylabel(‘y值’);
2.对于 R2016b 之前的版本,应使用 Axes 对象的 XTick、XTickLabel、YTick 和 YTickLabel 属性设置刻度值和标签。例如,将 Axes 对象赋予一个变量(如 ax = gca)。然后使用圆点表示法设置 XTick 属性,例如 ax.XTick = [-3
pi -2pi -pi 0 pi 2pi 3pi]。
3. 对于之后的版本,无需使用句柄来访问刻度值和标签这两个属性值,直接使用xticks([])和xticklabels({’’,’’})命令直接进行设置,示例如下:
4. x=0:0.1:2
pi; %设置x区间及步长
y=sin(x);
plot(x,y);
title(‘sin(x)’);
grid on;
axis([0,2*pi,-1,1]); %设置坐标轴范围

xticks([0 pi/2 pi 3pi/2 2pi]);
xticklabels({‘0’,’\pi/2’,’\pi’,‘3\pi/2’,‘2\pi’});
yticks([-1,0,1]);
yticklabels({’-1’,‘0’,‘1’});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值