본문 바로가기
유용한 지식/매트랩

매트랩 subplot 함수

by 그래도_明 2020. 8. 2.

매트랩 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 예시 코드 그래프

간단히 설명하자면 그래프 창을 어떻게 분할할 것인지 정한 후 subplot 함수 입력에 앞에서 부터 행과 열 수를 입력하면 된다. 즉 저 예시에선 2X1 으로 그래프 창을 분할했으므로 subplot(2,1,*) 형태가 되어야하는 것이다.

그런 다음 분할 된 그래프 창의 순번을 입력하여 그 위치에 원하는 plot을 그리면 된다.

위에서 사용한 plot 함수에 관한 기본 팁들은 아래 게시글에 자세히 설명해 두었다.

[매트랩 함수] - 매트랩 plot 함수 기본 및 은근히 자주 쓰는 팁

 

매트랩 plot 함수 기본 및 은근히 자주 쓰는 팁

매트랩 plot 함수 기본 및 은근히 자주 쓰는 팁 매트랩의 꽃은 그래프 그리기가 아닐까 싶다. 평소 자주 쓰는 코드들을 공유할테니 자유롭게 긁어가서 수정하길. 1. 기본 코드 %% Setting dt = 0.0

engineer-thing.tistory.com

https://engineer-thing.tistory.com/3?category=1133074

반응형

댓글