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.

 채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2013년 11월 9일
편집: Azzi Abdelmalek 2013년 11월 9일
A=[10,9,8,7,6,5,4,3,2,1] ;
B=A(A>4)
C=A(A<=4)

댓글 수: 1

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

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

태그

질문:

2013년 11월 9일

댓글:

2013년 11월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by