매트랩에서 행렬의 특정한 행, 열을 선택하는 방법
방법
행렬로된 데이터가 있고 이를 라고 하자. 행렬 의 특정한 부분만을 이용하고 싶다면 아래와 같은 방법을 사용하면 된다.
B=A(a:b, c:d)
위와 같은 코드를 실행시키면 는 행렬 의 행~행, 열~열의 데이터를 가진 행렬이 된다. 아래는 예제 코드와 실행 결과이다.
for k=1:9
for l=1:9
A(k,l)=10*k+l;
end
end
A
a1=A(3:7,4:9)
a2=A(2:5,1:6)
:
: 행이나 열 전체를 뽑아내고 싶을 땐 콜론을 사용하면 된다. 는 열 전체를, 는 행 전체를 뽑아낸 것이다.
a3=A(3:7,:)
a4=A(:,4:9)
특정한 행이나 열을 뽑아낼 때 콜론을 사용하면 유용하다.
a5=A(3,:)
a6=A(:,9)