find the position of a specific cell entry
4 views (last 30 days)
Show older comments
Hello!
I have a cell array that looks like this B = {'AFG'; 'ALB'; 'AGO';'USA'; 'GER'; 'AUS'}
Now I would like to find the position of 'USA' in the cell array, so that I have pos_us = 4 (just as an example).
Could somebody please help me? I tried the "find" command but somehow it doesn't work for me...(or I used it wrong)
Thanks a lot! Birgit
1 Comment
Jan
on 21 Nov 2012
It is helpful, if you post the code you have created yet. It is easier and useful to fix the bug in the code, than to post new code.
Accepted Answer
More Answers (1)
Jan
on 21 Nov 2012
Faster than ismember and it finds multiple occurrences also:
index = find(strcmp(B, 'USA'));
See Also
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!