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



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

您可以使用 num2cell:

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

最新更新