How to split a vector based on using another value?

Hi,
I wish to split a vector into two separate vectors based on whether they are higher than a pre-defined value.
For example, A=[10,9,8,7,6,5,4,3,2,1] and a=4. Then I want to split 'A' into one vector where all the values are higher than 'a' and another vector with the remaining values.
So that I can get B=[10,9,8,7,6,5] and C=[4,3,2,1].
Any help would be greatly appreciated.

 Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 9 de Nov. de 2013
Editada: Azzi Abdelmalek el 9 de Nov. de 2013
A=[10,9,8,7,6,5,4,3,2,1] ;
B=A(A>4)
C=A(A<=4)

1 comentario

Naweed
Naweed el 9 de Nov. de 2013
Thanks for the quick answer, I was using a slightly more complicated approach.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

el 9 de Nov. de 2013

Comentada:

el 9 de Nov. de 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by