0
点赞
收藏
分享

微信扫一扫

Matlab折线图--纵坐标不均匀刻度

x=[1.09E-2,2.83E-3,4.62E-4,6.10E-6,3.82E-6,0,0,0];
x1=[2.85E-02 1.74E-02 1.01E-02 5.87E-03 3.22E-03 1.61E-03 6.56E-04 2.60E-04];
plot(x,'k-o');
hold on; plot(x1,'b-.p');%同一张图上绘制


set(gca,'xticklabel',{'-12','-11','-10','-9','-8','-7','-6','-5'}) %设置X坐标轴刻度处显示的字符
set(gca,'yticklabel',{'1E-6','1E-5','1E-4','1E-3','1E-2','1E-1'}) %设置Y坐标轴刻度处显示的字符
set(gca,'ytick',[1E-6,1E-5,1E-4,1E-3,1E-2,1E-1]);%纵坐标设置
set(gca,'yscale','log');%取对数实现纵坐标不均匀分布
xlabel('接收机光功率(dBm)');
ylabel('误码率');
legend('Equ','NonEqu');
title('BOB');

取对数方法:

set(gca,'yscale','log');%取对数实现纵坐标不均匀分布

使用前

Matlab折线图--纵坐标不均匀刻度_MATLAB


使用取对数后

Matlab折线图--纵坐标不均匀刻度_javascript_02




举报

相关推荐

0 条评论