gpt4 book ai didi

matlab - 在 Matlab 中提取和存储矩阵

转载 作者:行者123 更新时间:2023-12-02 08:45:28 24 4
gpt4 key购买 nike

我有一个包含 380 个矩阵的元胞数组 C,想将它们放入 3 维矩阵 M这样 C 的前 20 个矩阵将在 M(:,:,1) 中,第二个 20 个矩阵(从 21 到 40)在 M(:,:,2) 中,依此类推。

编辑:我想按列连接它们。

我可以在 Matlab 中一个循环中完成吗?

最佳答案

你甚至不需要一个循环:

%# C: cell array with 380 elements

%# reshape C to 20x1xn
C = reshape(C,20,1,[]);

%# create matrix M
M = cell2mat(C);

关于matlab - 在 Matlab 中提取和存储矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12804186/

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