MATLAB: Semilogy and log10 : To make display in the same way

curve fittingplotplotting

How to make the semilogy and log10 plot appear in same way?
A=[1:15];
B=[3:17];
figure(1)
semilogy(A,B)
figure(2)
plot(A,log10(B))
semilogy (figure1) shows the plot as the power of 10, while figure(2) shows only the power along y axis. How can I make figure(2) appear to be same as figure (1). I mean, to display Y axis of figure(2) in the power of 10.

Best Answer

Aneps, add
ylim([0 2])
set(gca,...
'YTickLabel',{'10^0','10^1','10^2'},...
'YTick',[0 1 2]);
after the second plot commmand. If you want to make it look fancy (superscripts) you can probably find something in the File Exchange.