Matlab 在每个页面中连接两个3D矩阵,不带循环

Matlab 在每个页面中连接两个3D矩阵,不带循环,matlab,matrix,3d,Matlab,Matrix,3d,假设两个3D矩阵a和b,这两个矩阵可以在每个页面/切片中串联起来吗?例如: a(:,:,1)= 1 2 3 a(:,:,2)= 7 8 9 b(:,:,1)= 4 5 6 b(:,:,2)= 10 11 12 因此,输出将是 output(:,:,1)= 1 2 3 4 5 6 output(:,:,2)= 7 8 9 10 11 12 据我所知,cat函数将3D矩阵连接到2D矩阵,但我希望保留3D格式。感谢您的帮助 您可以简单地使用: output = [a b] 您可以简单地使

假设两个3D矩阵
a
b
,这两个矩阵可以在每个页面/切片中串联起来吗?例如:

a(:,:,1)=
1 2 3

a(:,:,2)=
7 8 9

b(:,:,1)=
4 5 6

b(:,:,2)=
10 11 12
因此,输出将是

output(:,:,1)=
1 2 3 4 5 6

output(:,:,2)=
7 8 9 10 11 12
据我所知,
cat
函数将3D矩阵连接到2D矩阵,但我希望保留3D格式。感谢您的帮助

您可以简单地使用:

output = [a b]
您可以简单地使用:

output = [a b]

该死!太多的编码使我模糊!谢谢该死!太多的编码使我模糊!谢谢