Get several subsets from a set using two arrays.
Mostrar comentarios más antiguos
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 comentarios
Massimo Zanetti
el 28 de Sept. de 2016
What do you mean by "in a single step"?
Tiago Marçal
el 28 de Sept. de 2016
Respuesta aceptada
Más respuestas (1)
Tiago Marçal
el 29 de Sept. de 2016
0 votos
Categorías
Más información sobre Data Type Identification en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!