How to classify vectors based on their value?

5 visualizaciones (últimos 30 días)
Robin Li
Robin Li el 16 de Mayo de 2019
Comentada: Robin Li el 16 de Mayo de 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!

Respuesta aceptada

madhan ravi
madhan ravi el 16 de Mayo de 2019
idx=sum(C,2)>0;
A=C(idx,:)
B=C(~idx,:)

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by