본문 바로가기
정보나눔/Semicon (전공)

MATLAB plot 여러개 그리는 방법과 plot 색상정보

by hehebubu 2015. 6. 17.

MATLAB plot 여러개 그리는 방법


매틀랩에서 그래프 여러개는 한 화면에 그리는 방법을 알아보려고 합니다.

우선 한 화면에 여러개 그래프를 그리려면 두가지정도의 방법을 생각하실수 있겠는데요.



방법1) 한 그래프에 여러개 함수를 plot 하는 방법


하늘색 그래프는 input 값을 의미하고, 짙은 파란색은 output 값을 의미합니다.

이 두가지 값을 동시에 나타내고 싶은거죠.

그러기 위해서는 


>> plot(time,in,'c', time, out,'b')


이와 같은 함수를 사용해주시면됩니다.


plot(x축 데이터변수, y축 데이터 변수, '색깔정보', x축 데이터변수, y축 데이터 변수, '색깔정보', ..... )

이런식으로 원하는 데이터들을 나열해주면 한 창에 여러가지 그래프가 함께 그려집니다!!





방법2) 한 창에 여러개 그래프를 이용해서 각각의 함수를 plot 하는 방법 (subplot)



>> subplot(2,1,1); 

>> plot(time,in,'c');

>> subplot(2,1,2);

>> plot(time,out,'b');



2행 1열의 배치를 가지는 그래프에서 그래프의 위치를 지정해주고, plot 함수를 사용하게되면 한 창에 여러개의 그래프를 각각 따로 plot 할 수 있게 됩니다. 



<plot 함수 색상정보>

'b' - blue / 'c' - cyan / 'g' - green / 'k'-black / 'm' - magenta / 'r' - red / 'w' - white / 'y' - yellow 

plot(x축 데이터변수, y축 데이터 변수, '색깔정보') 


여기 색깔정보에 위와같은 문자를 입력하면 그래프의 색깔을 바꾸실수 있습니다. 



이상입니다. 



댓글