gpt4 book ai didi

matlab - 如何将一个矩阵存储在另一个矩阵的一行中?软件

转载 作者:太空宇宙 更新时间:2023-11-03 19:40:39 28 4
gpt4 key购买 nike

我有一个 3D 矩阵,我想将它的每个 2D 分量存储在另一个 2D 矩阵的行中,该 2D 矩阵有许多行作为 3D 矩阵的第 3 维。

我该怎么做?

enter image description here

最佳答案

permute & reshape -

reshape(permute(A,[3 2 1]),size(A,3),[])

sample 运行-

>> A
A(:,:,1) =
7 1 7 5
3 4 8 5
9 4 2 6
A(:,:,2) =
7 7 2 4
7 6 5 6
3 2 9 3
A(:,:,3) =
7 7 5 3
3 9 2 8
5 9 2 3
>> reshape(permute(A,[3 2 1]),size(A,3),[])
ans =
7 1 7 5 3 4 8 5 9 4 2 6
7 7 2 4 7 6 5 6 3 2 9 3
7 7 5 3 3 9 2 8 5 9 2 3

关于matlab - 如何将一个矩阵存储在另一个矩阵的一行中?软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32863332/

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