您的位置:首页 > 编程语言 > MATLAB

matlab Permute Rearrange dimensions of N-D array

2012-07-09 14:23 218 查看
Syntax

B = permute(A,order)

Description

B = permute(A,order) rearranges the dimensions of A so that they are in the order specified by the vector order. B has the same values of A but the order of the subscripts needed to access any particular element is rearranged as specified by order. All the
elements of order must be unique.

Tips

permute and ipermute are a generalization of transpose (.') for multidimensional arrays.

Examples

Given any matrix A, the statement

permute(A,[2 1])

is the same as A.'.

For example:

A = [1 2; 3 4]; permute(A,[2 1])

ans =

1 3

2 4

The following code permutes a three-dimensional array:

X = rand(12,13,14);

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

size(Y)

ans =

13 14 12
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: