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

1 visualizzazione (ultimi 30 giorni)
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'.

Risposta accettata

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

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Optimization in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by