본문 바로가기
programming language/MATLAB

MATLAB subplot()

by __observer__ 2011. 3. 16.
반응형

오늘은 MATLAB subplot()에 대해 알아본다. subplot()은 하나의 figure 창에 여러 그래프를 표시 할 때 이용한다. 다음 예를 통해 subplot() 에 대해 설명한다.

 

x=1:5;

y=1:5;

y2=(1:5)*2;

 

figure, subplot(3, 2, 1), plot(x,y)

subplot(3, 2, 4), plot(x,y2,'r:.')

 

 

subplot(3, 2, 1) 에서 첫 번째 3은 그래프의 행의 개수를 의미하고, 두 번째 2는 그래프의 열의 개수를 의미한다. 세 번째 숫자 1은 위 그림에서 빨간색 글자로 표시한 1 부분에 그림을 넣겠다는 의미이다.

subplot(3, 2, 4)는 에서 세 번째 숫자 4는 위 그림의 4번 부분에 그래프를 넣겠다는 의미이다.

 

그럼 위 그림을 다른 방식으로 그려 보자.

 

figure, subplot(3, 2, [1 2]), plot(x,y)

subplot(3, 2, [4 6]), plot(x,y2,'r:.')

 

 

subplot(3, 2, [1 2]) 에서 [1 2] 라고 나타냈으므로 figure 창의 1번 2번 칸에 그림을 나타내겠다는 뜻이며 subplot(3, 2, [3 4])은 [3 4] 라고 나타냈으므로 figure 창의 3번 4번 칸에 그림을 나타내겠다는 뜻이다.

 

이상으로 subplot() 에 대한 설명을 마친다.


반응형

댓글