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
我該怎麼辦?
我的目標是要轉換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
我該怎麼辦?
您可以使用squeeze
去除多餘的單維度。
b = squeeze(mat2cell(a, [192],[88],[1 1 1]));