У меня есть матрица из двух столбцов M
, которая содержит индексы начала / конца группы интервалов:
startInd EndInd
1 3
6 10
12 12
15 16
Как я могу сгенерировать вектор всех интервальных индексов:
v = [1 2 3 6 7 8 9 10 12 15 16];
Я делаю вышеописанное с использованием циклов, но мне интересно, есть ли более элегантное векторизованное решение?
v = [];
for i=1:size(M,1)
v = [v M(i,1):M(i,2)];
end