2016-09-28 231 views
1

我的目标是要转换192x88x3矩阵3x1单元阵列,其包括192x88阵列。我在MATLAB中使用mat2cell但结果是1x1x3单元阵列看起来怪怪的。MATLAB:3D矩阵单元阵列转换

a=rand(192,88,3); 
b=mat2cell(a, [192],[88],[1 1 1]) 
whos b 
b   1x1x3   405840 cell 

我该怎么办?

回答

5

您可以使用squeeze去除多余的单维度。

b = squeeze(mat2cell(a, [192],[88],[1 1 1]));