簡體   English   中英

Matlab從3D矩陣中分離二維陣列

[英]Matlab Isolating 2D Array from 3D Matrix

我有一個名為M的3D矩陣<100x100x100>,所以基本上是坐標。

我試圖得到特定y值的數組。 然而,使用M(:,1,:)我得到<100x1x100>矩陣,而發現我可以使用M(:,:,1)並獲得<100x100>矩陣。

是否有一種簡單的方法可以將<100x1x100>轉換為<100x100>,方法是以不同的方式隔離或使用簡短的翻譯?

謝謝,

squeeze做你想要的嗎?

a = ones(100, 1, 100);
b = squeeze(a);
size(b) % 100x100

暫無
暫無

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

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