如何在 MATLAB 中转置 3D 矩阵 (')

How to transpose 3D matrix (') in MATLAB

我有一个 3D 矩阵,它的大小是 185x145x3。我想在 MATLAB 中实现矩阵转置,它用 '(不是 (.'))表示 3D 矩阵。用二维矩阵如185x145。它由

完成
X_trans=X';

我试过

X_3D_trans=permute(X,[2,1,3]);

但是上面的代码是针对 .' 运算符的,而我正在寻找 ' 。你能告诉我怎么做吗?提前谢谢你

X_3D_trans=permute(conj(X),[2,1,3]);