Main Content

행렬에서 행 또는 열 제거하기

행렬에서 행 또는 열을 제거하는 가장 쉬운 방법은 행 또는 열을 빈 대괄호 쌍 []으로 설정하는 것입니다. 예를 들어, 4×4 행렬을 생성한 후 두 번째 행을 제거해 보겠습니다.

A = magic(4)
A = 4×4

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

A(2,:) = []
A = 3×4

    16     2     3    13
     9     7     6    12
     4    14    15     1

이제 세 번째 열을 제거합니다.

A(:,3) = []
A = 3×3

    16     2    13
     9     7    12
     4    14     1

이 방식은 어떤 배열에도 적용할 수 있습니다. 예를 들어, 3×3×3 랜덤 배열을 생성한 후 세 번째 차원의 첫 번째 행렬에 있는 요소를 모두 제거해 보겠습니다.

B = rand(3,3,3);
B(:,:,1) = [];

관련 항목