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.

 Risposta accettata

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

1 Commento

Thanks for the quick answer, I was using a slightly more complicated approach.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by