2016-02-14 215 views
1

我有一個m x n x p 3D矩陣可用其中,m x n是2D圖像(行*列),並且p是圖像的數量。3D到4D矩陣轉換Matlab

我需要使這個矩陣4D,使新的尺寸是m x n x 1 x p。第三維是用於每個圖像的恆定。

我如何在MATLAB做到這一點?

回答

5

打電話給permute應該有效。假設您的圖像存儲在A,只是做:

B = permute(A, [1 2 4 3]); 

這將您的矩陣,這是m x n x p,一個矩陣與一個單身第三個維度,同時從原來的矩陣改變第三個維度,這樣就成了現在第四個維度。