매트랩 subplot 함수
쉬운 것 같으면서 오랜만에 사용하려면 은근히 헷갈리는 함수 중 하나.
예시 코드를 올리니 자유롭게 긁어가서 수정하시길 바란다.
%% Setting
dt = 0.0001; % time step
t = 0:dt:0.08; % time
V1 = 220*sin(2*pi*60*t); % Data
V2 = 110*cos(2*pi*60*t); % Data
%% Plotting
figure
subplot(2,1,1) %% First graph window of 2X1
plot(t,V1)
title('Simulation Results')
xlabel('t [s]')
ylabel('V1 [V]')
xlim([0 0.04])
ylim([-300 300])
subplot(2,1,2) %% Second graph window of 2X1
plot(t,V2)
xlabel('t [s]')
ylabel('V2 [V]')
xlim([0 0.04])
ylim([-300 300])
간단히 설명하자면 그래프 창을 어떻게 분할할 것인지 정한 후 subplot 함수 입력에 앞에서 부터 행과 열 수를 입력하면 된다. 즉 저 예시에선 2X1 으로 그래프 창을 분할했으므로 subplot(2,1,*) 형태가 되어야하는 것이다.
그런 다음 분할 된 그래프 창의 순번을 입력하여 그 위치에 원하는 plot을 그리면 된다.
위에서 사용한 plot 함수에 관한 기본 팁들은 아래 게시글에 자세히 설명해 두었다.
반응형
'유용한 지식 > 매트랩' 카테고리의 다른 글
매트랩 그래프 축 눈금 편집하기 | plot 고급 편집1 (0) | 2020.08.04 |
---|---|
매트랩 행렬 관련 유용한 팁 (0) | 2020.08.04 |
매트랩 for 문 사용하기 (반복문 1) (0) | 2020.08.04 |
매트랩 if 문 사용하기 (가정문) (0) | 2020.08.03 |
매트랩 plot 함수 기본 및 은근히 자주 쓰는 팁 (0) | 2020.08.01 |
댓글