How to classify vectors based on their value?

5 vues (au cours des 30 derniers jours)
Robin Li
Robin Li le 16 Mai 2019
Commenté : Robin Li le 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!

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by