Question
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
Expert Answer
Neeta Dsouza
PhD Expert
Answered Aug 26, 2026
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.
100% Run Guarantee
3-Hour Fast-Track Delivery
Need a Custom Version or Complete Simulation for This Problem?
Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.
Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here
Related plot Questions & Solutions
Browse All →
Explore similar technical troubleshooting questions and verified MATLAB solutions:
Ready-to-Run MATLAB & Simulink Projects
Browse All Projects →