本文共 480 字,大约阅读时间需要 1 分钟。
有一个字符串元组cell_str,怎样判断某个特定的字符串是否在这个元组中?设定如下:
cell_str = {'hamming', 'gaussian', 'tylor'};% 要找的字符串是 'hamming'
strcmp(cell_str, 'hamming'};% 返回 [1,0,0]
IndexC = strfind(cell_str, 'hamming'); % 返回 {[1], [], []}Index = find(~(cellfun('isempty', IndexC)));
Index = find(ismember(cell_str, 'hamming')); % 与strcmp 效果一样
cell_str = { {'hamming'}, {'gaussian'}, {'tylor'}};
则必须先将其转化为标准形式:
cell_str = [cell_str{:}];
转载地址:http://yxhai.baihongyu.com/