标签: matlab
a={'a','aa','aaa','aaaa'} length(a) 4 size(a) 1 4
如何使用单个命令获取单元格数组中每个元素的长度?上例中的所需输出为[1 2 3 4]。
[1 2 3 4]
答案 0 :(得分:22)
cellfun('length',a)
“将length(x)应用于x”中的每个元素a。
length(x)
x
a
cellfun docs
cellfun
答案 1 :(得分:0)
arrayfun - 将函数应用于数组的每个元素 检查文件: http://www.mathworks.com/help/techdoc/ref/arrayfun.html