簡體   English   中英

從3d矩陣Matlab中獲取二維矩陣

[英]get a 2d matrix out of a 3d matrix Matlab

我有一個3d m x n x t矩陣,我希望能夠提取t 2d n x m矩陣。 在我的情況下,我有一個1024x1024x10矩陣,我想有10個圖像顯示給我。

這不是重塑,我每次只想要部分數據,有沒有一種方法可以更簡單,只需按成員處理成員所需的數據?

是的,就這樣做:

my_2d_array = my_3d_array(:,:,n);

有關詳細信息,請參閱http://www.mathworks.com/help/techdoc/math/f1-86528.html

正如奧利弗所說,你可以使用:

my_2d_array = my_3d_array(:,:,n);

您可以使用擠壓功能刪除矩陣的1 * 1。

暫無
暫無

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

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