Get several subsets from a set using two arrays.
Mostra commenti meno recenti
Hello.
For example.
I have the following set:
exSet = 21:40;
And 2 arrays, one with the indexes of the lower position and the second with the indexes of the higher position.
Lower position array:
lPos = [2 8];
Upper position array:
uPos = [11 16];
The resulting subsets are:
subSet1 = extSet(lPos(1) : uPos(1)) = 22:31;
subSet2 = extSet(lPos(2) : uPos(2)) = 28:36;
But, I want to do this in a single step because both my set exSet and the arrays have much more elements.
To avoid a for loop, I will appreciate suggestions.
Best Regards,
2 Commenti
Massimo Zanetti
il 28 Set 2016
What do you mean by "in a single step"?
Tiago Marçal
il 28 Set 2016
Risposta accettata
Più risposte (1)
Tiago Marçal
il 29 Set 2016
0 voti
Categorie
Scopri di più su Operators and Elementary Operations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!