小编Eye*_*zil的帖子

如何在单元格数组中搜索特定字符串

我想在matlab单元格中搜索特定的字符串.例如,我的单元格包含一列这样的字符串

variable(:,5) = {'10';'10;20';'20';'10;20';'10';'10';'20'};
Run Code Online (Sandbox Code Playgroud)

我想搜索所有只有'10'并删除它们的单元格.

我尝试使用此语句进行搜索

is10 = ~cellfun(@ isempty , strfind (variable(:,5) , '10'));
Run Code Online (Sandbox Code Playgroud)

但是这将返回所有单元格'10'(包括那些单元格'10;20').

我想只有纯'10'值的细胞

做这个的最好方式是什么?

string matlab cell

2
推荐指数
1
解决办法
62
查看次数

标签 统计

cell ×1

matlab ×1

string ×1