How to classify vectors based on their value?

Suppose I have a 3 by 2 matrix C=[1 2; -2 3; 4 -5]; we could also view it as three vectors(1 2), (-2 3) and (4,-5). I want to classify these three vectors into 2 group; whenever the sum of the vector value(for example, the sum of (1 2) is 1+2=3) is greater than 0, then it goes to catagory A; otherwise goes to B.
How could I do this in Matlab?
Thank you!

 채택된 답변

madhan ravi
madhan ravi 2019년 5월 16일

1 개 추천

idx=sum(C,2)>0;
A=C(idx,:)
B=C(~idx,:)

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Statistics and Machine Learning Toolbox에 대해 자세히 알아보기

질문:

2019년 5월 16일

댓글:

2019년 5월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by