簡體   English   中英

在Matlab中為矩陣添加維度

[英]Adding a dimension to a matrix in Matlab

我需要在以前存在的矩陣中添加一個新矩陣,但是在他的維度坐標上。 我知道這很難理解,所以讓我們看一個例子:

我有一個像這樣的矩陣:

480x640x3

我想添加以下內容:

480x640x6

結果如下:(6 + 3 = 9)

480x640x9

正如你所看到的,它增加了第三維度。

要沿更高維度連接,請使用CAT功能:

newMatrix = cat(3,matrix1,matrix2);

我會說gnovice的答案可能是最好的方法,但你也可以這樣做:

matrix1(:,:,4:9) = matrix2;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM