< Code 1 >

 

x = [1:1:100 100:100:10000];

a = 1.0;

 

hFig = figure(1);

subplot(2,1,1);

y = a * log10(x);

plot(x,y,'b-','linewidth',2); grid on; xlabel('x'); ylabel('y');

ylim([0 6]);

 

 

subplot(2,1,2);

y = a * log10(x);

semilogx(x,y,'b-','linewidth',2); grid on; xlabel('x'); ylabel('y');

ylim([0 6]);

 

pos = [(i/50.0) 0.01 (1.0/50.0) 0.98];

set(hFig,'Position',[300 400 800 500])

 

 

 

< Code 2 >

 

x = [1:1:100 100:100:10000];

 

aList = [0.5 1.0 1.5];

 

hFig = figure(1);

subplot(2,1,1);

hold on;

for a = aList

   y = a * log10(x);

   plot(x,y,'b-','linewidth',2); grid on; xlabel('x'); ylabel('y');

end;

ylim([0 6]);

hold off;

 

subplot(2,1,2);

 

hold on;

for a = aList

   y = a * log10(x);

   semilogx(x,y,'b-','linewidth',2); grid on; xlabel('x'); ylabel('y');

end;

ylim([0 6]);

hold off;

%set(gca,'xtick',1:1:10);

pos = [(i/50.0) 0.01 (1.0/50.0) 0.98];

set(hFig,'Position',[300 400 800 500])