Arrays matlab中阵列单元的显示
所以我写了一段代码来创建我的单元格数组。我可以显示数组,但我对如何只显示包含某些内容的单元格有点迷茫。我有44个细胞,但其中只有4个有任何东西。这是我到目前为止所拥有的Arrays matlab中阵列单元的显示,arrays,matlab,Arrays,Matlab,所以我写了一段代码来创建我的单元格数组。我可以显示数组,但我对如何只显示包含某些内容的单元格有点迷茫。我有44个细胞,但其中只有4个有任何东西。这是我到目前为止所拥有的 hashtags = regexpi(z,'\<(#)[a-z0-9_]*\>','match'); celldisp(hashtags) hashtags=regexpi(z,'\','match'); celldisp(哈希标签) 这显示了整个阵列,我所需要的是四个单元格,其中有一些内容 使用cellfun检
hashtags = regexpi(z,'\<(#)[a-z0-9_]*\>','match');
celldisp(hashtags)
hashtags=regexpi(z,'\','match');
celldisp(哈希标签)
这显示了整个阵列,我所需要的是四个单元格,其中有一些内容 使用
cellfun
检查每个单元格是否为空,并将其用作逻辑索引:
celldisp(hashtags(~cellfun('isempty',hashtags)))
使用
cellfun
检查每个单元格是否为空,并将其用作逻辑索引:
celldisp(hashtags(~cellfun('isempty',hashtags)))