Problem Plotting with Semilogy function

8 visualizaciones (últimos 30 días)
Muhammad Malik
Muhammad Malik el 5 de Oct. de 2019
Comentada: David Hill el 6 de Oct. de 2019
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')

Respuestas (1)

David Hill
David Hill el 6 de Oct. de 2019
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 comentarios
Muhammad Malik
Muhammad Malik el 6 de Oct. de 2019
I tried to change the values which are significantly higher still it is not lograthmic scale. SampleFig.jpg
David Hill
David Hill el 6 de Oct. de 2019
It sure looks lograthmic to me (the distance between each additional .1 gets smaller)!

Iniciar sesión para comentar.

Categorías

Más información sobre Data Import and Analysis en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by