reshape2 MATLAB reshape() MATLAB의 행, 열을 바꿔보자 x=magic(4) % 4행 4열의 매트릭스 x x = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 이 매트릭스를 2행 8열로 만들어 보자. 이러한 경우 reshape() 함수를 쓸 수가 있다. y2= reshape(x,2,8) y2 = 16 9 2 7 3 6 13 12 5 4 11 14 10 15 8 1 결과를 확인 해보면 열을 기준으로 한다는 것을 알 수 있다. 즉, x의 1열의 값들을 배치하고 그담에 x의 2열의 값들이 배치하고 한다는 것이다. 매트랩의 대부분의 함수들도 대부분이 이처럼 열을 기준으로 한다는 것을 알아두자 다음으로 8행 2열로 만들어보자 y2= reshape(x,8,2) y2 = 16 3 5 10 9 6 4 15 2 13 1.. 2013. 11. 29. MATLAB 기본 함수들 오늘은 MATLAB 기본 함수들에 대해 설명하려 한다.너무 많은 함수들이 있어서 다 설명하기는 힘들고 생각날 때 마다 본 페이지에 추가 하는 방식으로 설명하는 것이 좋을 것 같다. 아래와 같은 매트릭스를 예를 들어 보자. x=magic(4) % 4행 4열의 마 방진 매트릭스 행 또는 열의 모든 합이 같은 매트릭스를 만들어 준다. x = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 flipud() 함수는 위 아래를 변경 할 때 이용한다. 즉 행의 순서를 바꿀 때 사용한다. x2=flipud(x) x2 = 4 14 15 1 9 7 6 12 5 11 10 8 16 2 3 13 fliplr() 함수는 좌 우를 변경 할 때 이용한다. 즉 열의 순서를 바꿀 때 사용한다. x3=fliplr(.. 2011. 3. 2. 이전 1 다음