如何在MATLAB中计算Cell数组中的行数

Sar*_*ean 2 matlab rows cell-array

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

filledCells = ~cellfun(@isempty,a);
columns = sum(filledCells,2)
Run Code Online (Sandbox Code Playgroud)

举个例子,我有x作为单元格数组:

x =     [5]    [1x8 double]    [5]
Run Code Online (Sandbox Code Playgroud)

该单元阵列有一行三列.我需要一个代码来计算等于"1"的行数,但我没有找到计算它的方法.

Sar*_*ean 5

我使用了大部分的想法,但它没有工作,然后在herohuyongtao说我达到这个正确运作的想法的帮助下

 [nr,nc]=size(x)
Run Code Online (Sandbox Code Playgroud)

谢谢大家,行数是多少?