Converting a Log Scale Exponent Notation to Decimal Form

7 Ansichten (letzte 30 Tage)
Ashley
Ashley am 5 Feb. 2014
Beantwortet: Azzi Abdelmalek am 5 Feb. 2014
Hello, I have a plot, where the y axis is in a linear scale, and the x axis is in log scale. However, Matlab automatically plots the x tick values as exponents, for example, 10^0, 10^1, 10^2, etc. How do I change the x tick values so that they appear as 1, 10, 100, etc.? Thank you your help is much appreciated.
Ashley

Antworten (1)

Azzi Abdelmalek
Azzi Abdelmalek am 5 Feb. 2014
set(gca,'xticklabel',arrayfun(@(x) num2str(x),log10(get(gca,'xtick')),'un',0))

Kategorien

Mehr zu Log Plots finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by