MATLAB: Referencing a position for a subplot

for loops in subplotsMATLAB

Hi everyone, Can someone help me rewrite the code below so that each title on my subplot can reference the nth hour. For example the 24th plot should read like Hourly Variations for Hour 24 Demand. Unfortunately I cannot work around this. Thank you.
for n=1:24
for k=4
subplot(6,k,n)
plot(MJHourly(n,:));
hold on
plot(WJHourly(n,:));
hold off
xlabel('Day' );
ylabel('Demand');
title('Hourly Variations for Hour',n,'Demand')
end
end

Best Answer

title(sprintf('Hourly Variations for Hour %d Demand',n))