Ich habe eine zweispaltige Matrix M
die die Start-/Endindizes eines Bündels von Intervallen enthält:
startInd EndInd
1 3
6 10
12 12
15 16
Wie kann ich einen Vektor mit allen Intervallindizes erstellen?
v = [1 2 3 6 7 8 9 10 12 15 16];
Ich tue die oben mit Schleifen, aber ich frage mich, wenn es eine elegantere vektorisierte Lösung?
v = [];
for i=1:size(M,1)
v = [v M(i,1):M(i,2)];
end