finding number of a column in a cell (column that contains a specified string)
Afficher commentaires plus anciens
how could it be done for finding first which array of a cell is equal a specified string and in second, what is number of column that contains this string
for example:
CELL={'a','b','c','d','e','f',...}
finding 'a' in CELL?(which row and column)
Réponse acceptée
Plus de réponses (2)
Harry MacDowel
le 21 Sep 2011
find(char(CELL)=='a')
Does that help?
4 commentaires
mohammad
le 21 Sep 2011
Harry MacDowel
le 21 Sep 2011
sorry should be
find(char(CELL)=='a');
Harry MacDowel
le 21 Sep 2011
I corrected the answer up there.
mohammad
le 21 Sep 2011
Grzegorz Knor
le 21 Sep 2011
See in documentation:
doc strfind
strfind(CELL,'a')
5 commentaires
mohammad
le 21 Sep 2011
Grzegorz Knor
le 21 Sep 2011
CELL={'a','b','c','d','e','f';'f','e','d','c','b','a'}
idx = strfind(CELL,'a');
[row col] = find(~cellfun(@isempty,idx))
mohammad
le 21 Sep 2011
Jan
le 21 Sep 2011
I definitely prefer Grzegorz's solution in the comment above:
find(strcmp(C, 'a'))
mohammad
le 21 Sep 2011
Catégories
En savoir plus sur String Parsing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!