我计划使用matlab合并两个矩阵。 A是M * N * 3 * P,B是M * N * 3 * Q. 如何得到矩阵,即M * N * 3 *(P + Q)? 有功能吗?
答案 0 :(得分:3)
您正在寻找的函数称为cat
- "沿指定维度连接数组"。
C = cat(dim, A, B)
将数组A
和B
连接在一起 dim指定的维度。昏暗的争论必须是真实的, 正整数值。
在你的情况下,C = cat(4, A, B)
可以解决问题。 dim=4
A
和B
都是4维的,您希望在第4维中连接。
示例:强>
A = ones(4,5,3,7);
B = zeros(4,5,3,17);
C = cat(4, A, B);
>> size(A)
ans =
4 5 3 7
>> size(B)
ans =
4 5 3 17
>> size(C)
ans =
4 5 3 24