find the position of a specific cell entry
6 次查看(过去 30 天)
显示 更早的评论
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 个评论
Jan
2012-11-21
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.
采纳的回答
更多回答(1 个)
Jan
2012-11-21
Faster than ismember and it finds multiple occurrences also:
index = find(strcmp(B, 'USA'));
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!