提取 MATLAB 二维元胞数组的大小信息

Extract the size information of a MATLAB 2D cell array

>> Mat

Mat =

  3×1 cell array

    {1×4 double}
    {1×5 double}
    {1×6 double}

Mat 是 n×1 类型 cell array,每个元素都是 1×m 元胞数组类型。

如何在不迭代的情况下将二维元胞数组的每个元素计数提取到 num 中?

>> num

num =

     4
     5
     6

我试过size and numel,但没有用。

很简单:

cellfun(@numel,mat)