Main Content

squeeze

길이가 1인 차원 제거

설명

예제

B = squeeze(A)는 입력 배열 A와 요소가 동일한 배열을 반환하는데 길이가 1인 차원을 제거한 상태로 반환합니다. 예를 들어, A가 3×1×1×2 배열이면 squeeze(A)는 3×2 행렬을 반환합니다.

A가 길이가 1인 차원이 없는 행 벡터, 열 벡터, 스칼라 또는 배열이면 squeeze는 입력값 A를 반환합니다.

예제

모두 축소

2×1×2 배열을 만들고 길이가 1인 차원을 제거하여 2×2 행렬을 생성합니다.

A = zeros(2,1,2);
A(:,:,1) = [1 2]';
A(:,:,2) = [3 4]'
A = 
A(:,:,1) =

     1
     2


A(:,:,2) =

     3
     4

B = squeeze(A)
B = 2×2

     1     3
     2     4

1×1×3 배열을 만들고 길이가 1인 차원을 제거하여 3×1 열 벡터를 생성합니다.

A = zeros(1,1,3);
A(:,:,1:3) = [1 2 3]
A = 
A(:,:,1) =

     1


A(:,:,2) =

     2


A(:,:,3) =

     3

B = squeeze(A)
B = 3×1

     1
     2
     3

입력 인수

모두 축소

입력 배열로, 다차원 배열로 지정됩니다.

확장 기능

버전 내역

R2006a 이전에 개발됨

참고 항목

| |