Use a while
loop instead of a for
loop to increment it manually:
i=1; // index for loop
k=1; // index for r
r = zeros(1,10) // pre-allocate/cut is faster
while i <= 10
if i == 3
r(i)=20;
i = i+5; // skip multiple iterations
else
r(k)=i;
i=i+1; // loop increment
k=k+1; // vector increment
end
end
r(k+1:end) = []; // Remove unused portion of the array