| MATLAB Function Reference | ![]() |
Syntax
B = permute(A,order)
Description
B = permute(A, 依照向量 order)
order 去重新排列 A 的維度。其中 B 與 A 有相同的元素,但存取某特定元素的下標(subscript)順序已經根據 order 而重新排列。order 的每個元素必須為唯一的。
Remarks
permute 和 ipermute 是多維陣列做調換[transpose (.')]的綜合。
Examples
permute(A,[2 1])
A = [1 2; 3 4]; permute(A,[2 1])
ans =
1 3
2 4
X = rand(12,13,14);
Y = permute(X,[2 3 1]);
size(Y)
ans =
13 14 12
See Also
| perms | persistent | ![]() |