Problem Plotting with Semilogy function
8 次查看(过去 30 天)
显示 更早的评论
I am trying to plot using semilog and want to plot BER in log scale but its not working.
I tired different method to have y-axis in log scale but all of them are having linear results. Cooperation will be appreciated if someone can help me related with this.
blk =[100,150,200,250,300,350,400,450];
ber= [0.274726562500000,0.275013020833333,0.263476562500000,0.278125000000000,0.278619791666667,0.271618303571429,0.276972656250000,0.276549479166667];
%hold on
pplot1= semilogy(blk, ber, '-o','LineWidth',1,'MarkerSize',5) %----- important
%hold on
%set (gca, 'yscale' , 'log' );
xlabel('Block Lenths')
ylabel('BER')
0 个评论
回答(1 个)
David Hill
2019-10-6
The semilogy function is plotting the y-axis on a logarithmic scale, but I think you can't tell because the data points are not separated by any significant amount.
2 个评论
David Hill
2019-10-6
It sure looks lograthmic to me (the distance between each additional .1 gets smaller)!
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Import and Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
