Azzera filtri
Azzera filtri

Converting X axis to Exponential values of 10^5

7 visualizzazioni (ultimi 30 giorni)
Anthony
Anthony il 22 Ago 2011
Please I have some set of 0-0.019999999999999998 values in a xaxis of a histogram. I want to convert"0.019999999999999998" to an exponential value
Thanks
  1 Commento
Oleg Komarov
Oleg Komarov il 22 Ago 2011
http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer

Accedi per commentare.

Risposte (1)

the cyclist
the cyclist il 22 Ago 2011
Here are two different ways to achieve what you want:
x = 0.00001:0.00001:0.00005;
y = 1:5;
figure
plot(x,y)
set(gca,'xtick',[0.00001:0.00001:0.00005])
set(gca,'xticklabel',{'1e-5','2e-5','3e-5','4e-5','5e-5'})
SCALE = 1.e-6;
figure
plot(x/SCALE,y)
xlabel('The x value [in units of 1.e-6]')
Putting the exponent in each tick label can take up a lot of space. In cases like yours, I prefer to pull the scale out, and put scale info into the label.

Community Treasure Hunt

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

Start Hunting!

Translated by