Finding row index an element in cell array

1 vue (au cours des 30 derniers jours)
Hari
Hari le 4 Jan 2017
Commenté : Hari le 4 Jan 2017
How to find the row index of an element in a cell array if the cell array is non uniform like this:
c=
1
[6,7]
6
7
7
i.e if one asks for row index of 7, it should give 2,4,5 as answer. I tried using this: index=find([C{:}] == 7) but it gave 3,5,6 counting 6 and 7 in row 2 separately

Réponse acceptée

Guillaume
Guillaume le 4 Jan 2017
find(cellfun(@(subc) ismember(7, subc), c))
  1 commentaire
Hari
Hari le 4 Jan 2017
It worked. Thank you

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by