How to split a vector based on using another value?

3 views (last 30 days)
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.

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 9 Nov 2013
Edited: Azzi Abdelmalek on 9 Nov 2013
A=[10,9,8,7,6,5,4,3,2,1] ;
B=A(A>4)
C=A(A<=4)
  1 Comment
Naweed
Naweed on 9 Nov 2013
Thanks for the quick answer, I was using a slightly more complicated approach.

Sign in to comment.

More Answers (0)

Categories

Find more on Characters and Strings in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!