gpt4 book ai didi

MATLAB:将 3D 矩阵转换为元胞数组

转载 作者:行者123 更新时间:2023-12-02 20:57:28 25 4
gpt4 key购买 nike

我的目标是将 192x88x3 矩阵转换为 3x1 元胞数组,其中包括 192x88 数组。我在 MATLAB 中使用了 mat2cell,但结果是 1x1x3 元胞数组,看起来很奇怪。

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]));

关于MATLAB:将 3D 矩阵转换为元胞数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39746547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com