MATLAB: How to make grid lines closer in xaxis and y axis

plot

I have written this code
h1336=[];
L=50;
fs=8000;
fb=1336;
h1336 = (2/L)*cos(2*pi*fb*(0:L-1)/fs);
[H,F] = freqz(h1336,1,[],fs);
subplot(2,1,1)
plot(F./1000,20*log10(abs(H)));
grid on;
set(AX,'XMinorGrid','on')
xlabel('kHz'); ylabel('Magnitude-squared (dB)');
title('Magnitude Response of h1336 for L=50')
*
I want to have grid after every interval of .1 on xaxis and after every 1 on y-axis
how can i do this*

Best Answer

XLimits = get(AX, 'Xlim');
YLimits = get(AX, 'Ylim');
set(AX, 'XTick', XLimits(1):0.1:XLimits(2), ...
'YTick', YLimits(1):1:YLimits(2));
It looks cruel.