이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

permute

N차원 배열의 차원 재배열

구문

B = permute(A,order)

설명

B = permute(A,order)A의 차원을 벡터 order로 지정된 순서대로 재배열합니다. 결과 배열 BA와 동일한 값들을 포함하지만 특정 요소에 액세스하는 데 필요한 첨자 순서가 order로 지정된 대로 재배열됩니다. order의 모든 요소는 유일한 양의 실수형 정수여야 합니다.

예제

모두 축소

3x4x5 배열을 만들고, 첫 번째와 세 번째 차원이 교환되도록 이를 치환합니다.

A = rand(3,4,5);
B = permute(A,[3 2 1]);
size(B)
ans = 1×3

     5     4     3

permuteipermute는 전치(.') 연산을 다차원 배열에 사용할 수 있도록 일반화한 것입니다.

확장 기능

R2006a 이전에 개발됨