Group a Array Elements

26 visualizaciones (últimos 30 días)
Hamidreza Rafat
Hamidreza Rafat el 4 de Abr. de 2018
Respondida: KSSV el 4 de Abr. de 2018
X=[1 2 3 3 3 1]
index 1 -> 1 index 2 -> 2 index 3 -> 3 index 4 -> 3 index 5 -> 5 index 6 -> 1
y=[{1,6},{2},{3,4,5}]
How create matrix y?

Respuesta aceptada

KSSV
KSSV el 4 de Abr. de 2018
X=[1 2 3 3 3 1] ;
[c,ia,ib] = unique(X) ;
iwant = cell(length(c),1) ;
for i = 1:length(c)
iwant{i} = find(ib==i) ;
iwant{i}
end

Más respuestas (0)

Categorías

Más información sobre String Parsing 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