MATLAB: Set Axis With Interval

axisintervalMATLAB

Hello Everybody!
I want to know how can I set the axis using interval, for example:
>> a = rand(10);
>> plot(a)
>> Min = 2;
>> Max = 4;
>> set(gca,'XLim',[Min:0.15:Max]) -> Doesn't work!!
I know that the correct syntax is "set(gca,'XLim',[Min Max])" but, I want to use interval.
Ideas?
Thank you!

Best Answer

Maybe use XTick:
set(gca,'XLim',[2 4])
set(gca,'XTick',(2:0.15:4))