행렬에서 행 또는 열 제거하기
행렬에서 행 또는 열을 제거하는 가장 쉬운 방법은 행 또는 열을 빈 대괄호 쌍 []
으로 설정하는 것입니다. 예를 들어, 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) = [];