在 Matlab 中组合 2D 矩阵形成 3D 矩阵

Tak*_*Tak 3 arrays matlab concatenation

我有 3 个20x2 double数组A,BC. 我想将它们组合在一个 3d 数组中D,以便D(:,:,1)将返回AD(:,:,2)将返回BD(:,:,3)将返回C

Div*_*kar 5

使用cat沿三维连接可能是一种优雅的方式 -

D = cat(3,A,B,C)
Run Code Online (Sandbox Code Playgroud)

这里,第一个输入参数3指定要执行串联的维度。