矢量长度的单元格数组中的所有元素?

时间:2012-10-16 15:15:29

标签: matlab octave vectorization

我有一个包含矩阵的单元格数组。我想获得单元格数组中每个元素长度的一维行向量。例如:

a = {[1, 2], [1, 8], [5, 2, 4]};
% b = ...?
b == [ 2, 2, 3 ]

如果不使用for循环,这可能吗?

1 个答案:

答案 0 :(得分:6)

cellfun是你的朋友。

b = cellfun( @numel, a );