finding number of a column in a cell (column that contains a specified string)
3 ビュー (過去 30 日間)
古いコメントを表示
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)
0 件のコメント
採用された回答
Fangjun Jiang
2011 年 9 月 21 日
CELL={'a','b','c';'d','e','f'};
[Row,Col]=ind2sub(size(CELL),find(ismember(CELL,'e')))
or
[Row,Col]=ind2sub(size(CELL),find(strcmp(CELL,'e')))
5 件のコメント
その他の回答 (2 件)
Grzegorz Knor
2011 年 9 月 21 日
See in documentation:
doc strfind
strfind(CELL,'a')
5 件のコメント
Jan
2011 年 9 月 21 日
I definitely prefer Grzegorz's solution in the comment above:
find(strcmp(C, 'a'))
参考
カテゴリ
Help Center および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!