繁体   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