how to replace labels 1e-18, 1e-17, 1e-16 etc. to 10^(-18), 10^(-17), 10^(-16) etc.
    4 views (last 30 days)
  
       Show older comments
    
how to replace labels 1e-18, 1e-17, 1e-16 etc. to 10^(-18), 10^(-17), 10^(-16) etc.how to replace labels 1e-18, 1e-17, 1e-16 etc. to 10^(-18), 10^(-17), 10^(-16) etc.
I have used
yt = logspace(-18,9,10); % but it gives my ticklabel in 1e-18, 1e-17, 1e-16 etc.
hand = colorbar('peer',gca,'Position',[0.9 0.439765458422175 0.0147083333333334 0.435863539445629],...
    'Ticks',(-18:2:-9),'TickLabels',yt(1:2:end),'FontSize',14);
Writing it manually is tiersome for long list of numbers.
Any suggestions?
Thanks in advance!
Answers (1)
  Jyotsna Talluri
    
 on 9 Oct 2019
        You can try changing the format of the numbers.
format longG
yt
or specifying the labels as the cell array
Refer to the below links
0 Comments
See Also
Categories
				Find more on Axis Labels 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!