Matlab:如何将单元格数组中的单元格切割成相同的长度

时间:2015-04-28 08:01:14

标签: matlab cell

我有一个不同细胞的细胞阵列。

val{1}=[1 2 3 4]
val{2}=[5 6 7 8 9 10]
val{3}=[11 12 13]
val{4}=[14 15 16 17 18 19 20]

现在我想剪掉我留下2个元素的每个单元格:

val{1}=[1 2]
val{2}=[5 6]
val{3}=[11 12]
val{4}=[14 15]

提前致谢。

1 个答案:

答案 0 :(得分:2)

试试这个:

val = cellfun(@(x) [x(1), x(2)],val,'UniformOutput',false);