在matlab中显示数组中的单元格

时间:2013-12-05 20:11:31

标签: arrays matlab

所以我写了一个代码来创建我的单元格数组。我可以显示数组,但是我对如何仅显示单元格中的某些内容感到有点迷茫。我有44个细胞,但其中只有4个细胞。这是我到目前为止所拥有的

hashtags = regexpi(z,'\<(#)[a-z0-9_]*\>','match');
celldisp(hashtags)

这显示了整个数组,我需要的只是包含其中某些内容的四个单元格。

1 个答案:

答案 0 :(得分:1)

使用cellfun检查每个单元格是否为空,并将其用作逻辑索引:

celldisp(hashtags(~cellfun('isempty',hashtags)))