我需要在以前存在的矩阵中添加一个新矩阵,但是在他的维度坐标上。 我知道这很难理解,所以让我们看一个例子:
我有一个像这样的矩阵:
480x640x3
我想添加以下内容:
480x640x6
结果如下:(6 + 3 = 9)
480x640x9
正如你所看到的,它增加了第三维度。
答案 0 :(得分:8)
要连接更高维度,请使用函数CAT:
newMatrix = cat(3,matrix1,matrix2);
答案 1 :(得分:5)
我会说gnovice的答案可能是最好的方法,但你也可以这样做:
matrix1(:,:,4:9) = matrix2;