how to get the index of the same element in a cell

1 visualización (últimos 30 días)
Roger
Roger el 15 de Sept. de 2014
Editada: Image Analyst el 15 de Sept. de 2014
if true
Qzonenum=unique(cgroup);
for i = 1:length(Qzonenum)
globidx=find(cgroup==Qzonenum{i});
end
end
then error:Undefined function 'eq' for input arguments of type 'cell'.

Respuesta aceptada

Image Analyst
Image Analyst el 15 de Sept. de 2014
Scrap all that and just use ismember() instead.
  2 comentarios
Roger
Roger el 15 de Sept. de 2014
globidx = find(ismember(cgroup,Qzonenum{i})==1); thanks
Image Analyst
Image Analyst el 15 de Sept. de 2014
Editada: Image Analyst el 15 de Sept. de 2014
You should be able to drop the ==1 part.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Optimization en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by