문서도움말 센터
이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
배열 차원 역치환
A = ipermute(B,dimorder)
예제
A = ipermute(B,dimorder)는 배열 B의 차원을 벡터 dimorder로 지정된 순서대로 B = permute(A,dimorder)가 되도록 재배열합니다.
B
dimorder
B = permute(A,dimorder)
permute
모두 축소
4x3x2 배열 B를 만들고, 차원 순서 [3 1 2]에 따라 역치환을 계산합니다.
[3 1 2]
rng default B = rand(4,3,2)
B = B(:,:,1) = 0.8147 0.6324 0.9575 0.9058 0.0975 0.9649 0.1270 0.2785 0.1576 0.9134 0.5469 0.9706 B(:,:,2) = 0.9572 0.4218 0.6557 0.4854 0.9157 0.0357 0.8003 0.7922 0.8491 0.1419 0.9595 0.9340
A = ipermute(B,[3 1 2])
A = A(:,:,1) = 0.8147 0.9572 0.6324 0.4218 0.9575 0.6557 A(:,:,2) = 0.9058 0.4854 0.0975 0.9157 0.9649 0.0357 A(:,:,3) = 0.1270 0.8003 0.2785 0.7922 0.1576 0.8491 A(:,:,4) = 0.9134 0.1419 0.5469 0.9595 0.9706 0.9340
역치환 A는 동일한 차원 순서를 따라 치환할 경우 그 결과가 원래 배열 B와 같아지는 배열입니다.
A
C = permute(A,[3 1 2])
C = C(:,:,1) = 0.8147 0.6324 0.9575 0.9058 0.0975 0.9649 0.1270 0.2785 0.1576 0.9134 0.5469 0.9706 C(:,:,2) = 0.9572 0.4218 0.6557 0.4854 0.9157 0.0357 0.8003 0.7922 0.8491 0.1419 0.9595 0.9340
입력 배열로, 벡터, 행렬, 다차원 배열 중 하나로 지정됩니다.
차원 순서로, 입력 배열의 차원을 나타내는 고유한 양의 정수 요소로 구성된 행 벡터로 지정됩니다.
이 함수는 tall형 배열을 지원하지만 다음과 같은 제한 사항이 있습니다.
tall 차원(첫 번째 차원)을 치환하는 것은 지원되지 않습니다.
자세한 내용은 메모리에 담을 수 없는 큰 데이터를 위한 tall형 배열 항목을 참조하십시오.
사용법 관련 참고 및 제한 사항:
첫 번째 인수에는 셀형 배열을 지원하지 않습니다.
Variable-Sizing Restrictions for Code Generation of Toolbox Functions (MATLAB Coder) 항목을 참조하십시오.
이 함수는 GPU 배열을 완전히 지원합니다. 자세한 내용은 GPU에서 MATLAB 함수 실행하기 (Parallel Computing Toolbox) 항목을 참조하십시오.
이 함수는 분산 배열을 완전히 지원합니다. 자세한 내용은 Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox) 항목을 참조하십시오.
permute | reshape | shiftdim | transpose
reshape
shiftdim
transpose
귀하의 시스템에 이 예제의 수정된 버전이 있습니다. 이 버전을 대신 여시겠습니까?
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office