如何在matlab中将一个具有未知数量值的数组划分为子数组

时间:2018-01-04 03:50:07

标签: arrays matlab

我在MATLAB中有一个数组,其元素总数是未知的,但它总是32的倍数。如何将这个数组转换为一个单元格数组,其中每个位置将包含32个值?

1 个答案:

答案 0 :(得分:1)

您可以使用num2cell

a = rand(1,32*5);
result = num2cell(reshape(a,[],32),2);