MATLAB: Figure axis: How to change ‘0 1 2 3’ into ‘0.0 1.0 2.0 3.0’ while keeping ‘ x 10^9’ on the top of y axis

figure axis

Check this figure:

Best Answer

Use the function ytickformat.
x=-2:2;
y=[0 0.75 1.5 2.25 3]*1e9;
plot(x,y)
ytickformat('%.1f')