반응형
오늘은 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() 에 대한 설명을 마친다.
반응형
'programming language > MATLAB' 카테고리의 다른 글
MATLAB BPSK BER simulation in AWGN channel (77) | 2011.03.19 |
---|---|
MATLAB 반올림 관련 함수들 round, fix, ceil, floor (4) | 2011.03.19 |
MATLAB interpolation, interp1() (0) | 2011.03.19 |
MATLAB 기본 2 (0) | 2011.03.19 |
MATLAB 입력 신호의 delay 확인 xcorr(), finddelay() (0) | 2011.03.14 |
MATLAB 벡터화 기법 (0) | 2011.03.14 |
MATLAB 적분 추가 내용 trapz() (0) | 2011.03.14 |
MATLAB 적분 int(), quad() (6) | 2011.03.14 |
댓글