MATLAB Answers


how to multiply displayed xvalues on plot by constant

Asked by Ryan Mayta on 31 Jan 2018
Latest activity Commented on by Omkar Banne on 18 May 2019
How can I change the the display, that is the way the x values look on the plot (not the x-values themselves in the code - just the way they look) to multiply them by a constant. Kind of like scaling.


Sign in to comment.

1 Answer

Answer by Jos (10584)
on 31 Jan 2018

Here is one approach:
% create plot
y = x.^2
% modify labels for tick marks
xticks = get(gca,'xtick')
scaling = pi
newlabels = arrayfun(@(x) sprintf('%.1f', scaling * x), xticks, 'un', 0)

  1 Comment

Sign in to comment.