簡體   English   中英

在MATLAB中旋轉3D矩陣

[英]Rotating a 3D matrix in MATLAB

我有一個尺寸為6,2和10的3D矩陣。我希望行尺寸用高度尺寸切換位置,即10-2-6。 重塑不能達到我想要的方式。

如何才能做到這一點? 我可以旋轉矩陣嗎?

我想你要找的permute 對於你的情況,它是permute(A,[3 2 1]); 以下是文檔中對permute的描述:

B = permute(A,order)重新B = permute(A,order)的維數,使它們按矢量順序指定的順序排列。 B具有相同的A值,但訪問任何特定元素所需的下標順序按順序重新排列。 訂單的所有元素必須是唯一的。訂單的元素必須是唯一的。

它類似於轉置2D矩陣。

暫無
暫無

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

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