删除数组的字符串长度小于n的单元格(MATLAB)

时间:2015-09-19 16:50:11

标签: matlab while-loop cell

我有一个充满字符串的单元格。我想重建这个单元格C,只包含字符串长度为n和更高的字符串的值。我有以下代码,但它没有成功:

j=1;
 while(j<length(C))
j=j+1;
y = length(cellstr(C(j)));
  if(y<req)
    C(j) = [];
  end
 end

其中req是我新的所需单元格的下限。也就是说,我有一个有许多字符串的单元格。我想要一个新元素,其元素只有长度或更高。

但是,我的新构建的单元格中的值仍然比我的阈值短。这段代码有什么问题?

0 个答案:

没有答案