MATLAB: Illegal use of reserved keyword “for”. what does it mean

illegal use reserved words for

This is part of my code
for i= 1:19
u= 7824*(i-1)+1;
g= u +7823;
for j= 0:26
for k= 96:107
h= 163*j + k;
z= zeros(7824:1);
z(h)= 1;
Result_matrix = mlinverse(:,u:g) * linverse * z;
end
end
end
it shows the error on line with for i=1:19 and quoting the error Illegal use of reserved keyword "for''

Best Answer

The error is earlier in your code. You are probably missing a "]" in a previous line.