Putting a step in x axis
    4 views (last 30 days)
  
       Show older comments
    
    Oliver Lestrange
 on 26 Nov 2020
  
    
    
    
    
    Commented: Oliver Lestrange
 on 27 Nov 2020
            Hi,
I'm trying to put the x axis with a step of 50 nm, but the output is 0 to 350 nm instead of 0 to 3600 nm.
subplot(2,1,2);
plot(lambda./1e-9, t/1e-9);
grid on;
axis tight;
set(gca,'XTickLabel', 0:50:3600);          
xlabel('Comprimento de Onda [nm]');
ylabel('Espessura mínima [nm]');
What I'm doing wrong?
Thanks!
0 Comments
Accepted Answer
  VBBV
      
      
 on 26 Nov 2020
        
      Edited: VBBV
      
      
 on 26 Nov 2020
  
       %if true
set(gca,'XTicks', 0:50:3600);          
xlabel('Comprimento de Onda [nm]');
ylabel('Espessura mínima [nm]');
Use XTicks
8 Comments
  VBBV
      
      
 on 27 Nov 2020
				I think you are dividing lambda with 1e-9 which gives you a large number. You have ylabel and xlabel in nm. So you should multiply with 1e-9 in plot.
%if true
subplot(212)
plot(lambda.*1e-9,t*1e-9)
More Answers (0)
See Also
Categories
				Find more on Annotations in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
