for loop indexing and skip numbers
18 views (last 30 days)
Show older comments
Hi,
I need to include for loop in MATLAB to start with 2:13. But I need to start with 2,3,4 and skip 5 and again 6,7,8 and skip 9 and 10,11,12 until 13.
How can I implement this is for loop?
Many thanks in advance.
0 Comments
Accepted Answer
Roger Stafford
on 28 May 2014
You can also use
ix = floor((4*(1:n)+2)/3);
where n is the desired length of the output.
More Answers (3)
the cyclist
on 28 May 2014
Yet another method:
idx = bsxfun(@plus,[1 2 3]',1:4:100)
for ii = idx(:)
disp(ii)
end
See Also
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!