How to classify vectors based on their value?

5 Ansichten (letzte 30 Tage)
Robin Li
Robin Li am 16 Mai 2019
Kommentiert: Robin Li am 16 Mai 2019
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!

Akzeptierte Antwort

madhan ravi
madhan ravi am 16 Mai 2019
idx=sum(C,2)>0;
A=C(idx,:)
B=C(~idx,:)

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by