Filter löschen
Filter löschen

How to Select a distinct subset of a CellArray

1 Ansicht (letzte 30 Tage)
Léon
Léon am 17 Jun. 2013
Hello,
please consider the following problem:
x = {1,1;1,2;1,3;2,1;2,2}
[C,IA,IC] = unique(x(:,1))
C(1) % ==> is 1, now I want to get all rows of x where we have a 1 in the first column.
Would be super glad to get a tip how to achieve that!

Antworten (2)

David Sanchez
David Sanchez am 17 Jun. 2013
v = find(x(:,1)==C(1))

Andrei Bobrov
Andrei Bobrov am 17 Jun. 2013
x = [1,1;1,2;1,3;2,1;2,2];
out = x(x(:,1) == 1,:);

Kategorien

Mehr zu Multidimensional Arrays 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