Filter löschen
Filter löschen

In plotting Y(x)=10^x, for x=0:5 matlab gives y-axis tick labels as 0 1 2 3 4 and last as 5 x 10^5. How can I get all tick labels as 10^x?

2 Ansichten (letzte 30 Tage)
I want the y-axis labels as 10^x for inclusion of plots in documents. I can not find the procedure for this in the matlab manual. Can you help?

Antworten (2)

Azzi Abdelmalek
Azzi Abdelmalek am 1 Dez. 2012
set(gca,'yscale','log')

Matt Fig
Matt Fig am 1 Dez. 2012
Bearbeitet: Matt Fig am 1 Dez. 2012
You could use the MATLAB logarithmic plotting routines:
x = 0:5;
semilogy(x,10.^x) % Also, see SEMILOGX, LOLOG

Community Treasure Hunt

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

Start Hunting!

Translated by