Перемещение метки оси MATLAB на полшага

Я пытаюсь расположить галочки MATLAB, чтобы они соответствовали моей сетке, но я не могу найти хороший способ сместить метки.

Кроме того, если я бегуset(gca,'XTickLabel',1:10)мои метки x в конечном итоге варьируются от 1 до 5. Что дает?