MATLAB: How can i change the unit of x axis

axisplotting

i have a matrix as A=rand(1,5). i want to plot: a=1:5; plot(a,A); as here in x axis is a can i show the units of a as when a=1 it will show 1(10%),than 2(20%),3(30%),4(40%) and 5(50%) plzzz help me.plz plz….

Best Answer

suchismita, try
A = rand(1,5);
a = 1:5;
plot(a,A);
set(gca,...
'XTickLabel',{'10%','20%','30%','40%','50%'},...
'XTick',[1 2 3 4 5]);