How to define a range to iterate with gaps in between?

11 views (last 30 days)
Is it possible to do iteration with gaps in simple and fast format in matlab.
For example,
i= 1:10;
j= 15:20;
k= 25:30;
goal => iterate M from 1 to 30 except at the gaps between 10 : 15, and 20 :25 .
The purpose of this is to avoid calling a function to iterate three times.

Accepted Answer

CS Researcher
CS Researcher on 3 May 2016
Try this:
range = [1:10, 15:20, 25:30];

More Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 3 May 2016
for k= [1:10 15:20 25:30]


Find more on Get Started with MATLAB 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!

Translated by