MATLAB: Could anyone help me to plot the graph with equal spacing of number with respect to x axis

graph plot

I want to plot the graph with respect to x axis using the following (1,12,25,100,120). In the graph i should get only these 5 numbers with equal spacing. I tried with several commands like but none give me the result what i actually need.
Could anyone help me to solve the issue.

Best Answer

xDat = [1,12,25,100,120];
dummyX = 1:length(xDat);
yDat = randperm(length(xDat));
plot(dummyX, yDat, 'ko');
ax = gca;
ax.XTick = dummyX;
ax.XTickLabel = xDat;