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.

 Réponse acceptée

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

1 commentaire

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by