matlab - 如何在 MATLAB 中计算元胞数组中的行数

标签 matlab rows cell-array

我想在 MATLAB 中计算元胞数组中的行数。 我使用下面的代码来计算单元格数组中的列数,但我不知道它计算行数的方式。

filledCells = ~cellfun(@isempty,a);
columns = sum(filledCells,2)

例如,我将 x 作为元胞数组:

x =     [5]    [1x8 double]    [5]

这个元胞数组有一行三列。我需要一个代码来计算等于 "1"的行数,但我没有找到计算它的方法。

最佳答案

我使用了大部分的想法,但在herohuyongtao所说的帮助下,我得到了这个想法,但它并没有奏效

 [nr,nc]=size(x)

其中nr是行数 谢谢大家。

关于matlab - 如何在 MATLAB 中计算元胞数组中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20733515/

相关文章:

matlab - 改组元胞数组 (Matlab)

matlab - 获取矩阵中行的平均值减去 a 值并将其放入另一个矩阵

SQL如何查找具有特定列最高值的行

Python:将文件中的行转换为列

arrays - 将各种大小的元胞数组的元胞数组整理成大小为 {1xN} 的元胞数组的元胞数组

matlab - 在 MATLAB 中将纬度、经度和温度绘制为等值线图

matlab - 如何查看 MATLAB 中变量使用的实际内存?

matlab - 注释某些行时 Matlab 中的单元格数组串联错误

检查矩阵中的行数是否等于 c 中的给定行数

matlab - 在 matlab 中连接元胞数组的向量