Matlab의 그래프 기능

Matlab의 그래프 기능
• plot 명령어 주요 옵션 (help 로 파악 가능)
– - : 실선
– -. : 실,점선
: : 점선
-- : 점선(짧은 선분으로 구성)
– y : 노랑
– r : 빨강
– w : 흰색
m : 마젠타
g : 녹색
k : 검정
c : 사이언
b : 파랑
o:원
* : 별모양
v : 역삼각형
> : 오른쪽 삼각형
x : x-마크
s : 네모
^ : 삼각형
p : 오각별
–
–
–
–
–
.:점
+ : + 모양
d : 마름모
< : 왼쪽 삼각
h : 육각별
Matlab의 그래프 기능
•
plot 명령어 기본형태
– plot ( X1, Y1, ‘opt1’, X2, Y2, ‘opt2’,…)
• 그래프를 그리는 명령어
• Xn, Yn : x, y축 데이터
• opt : 그래프 모양 관련 옵션
–
–
–
–
axis ( [X0 Xf Y0 Yf] )
• 그래프의 범위를 설정하여 그 크기를 정해주는 명령어
• X0, Y0 : 그래프에서의 x,y축 최소값
• Xf, Yf : 그래프에서의 x,y축 최대값
xlabel(‘Xd’); ylabel(‘Yd’)
• X, Y축에 설명을 추가하는 명령어
• Xd, Yd : 그래프에서 x, y축에 대한 설명
title(‘그래프 이름’)
• 그래프의 이름을 정해주는 명령어
legend(‘F1’, ‘F2’,…)
• 각 함수에 대한 설명을 덧붙이는 명령어
• Fn : 각 함수에 대한 설명
Matlab의 그래프 기능(예시)
Matlab의 그래프 기능
• Figure, subplot
– 프로그램의 실행 결과 얻어지는 결과값이 하나의 그래
프로 표현이 불가능할 때 사용 가능
– Figure(n)
• 그래프 창을 하나 만드는 명령어
• n 으로 고유번호가 지정된 그래프 창을 하나 연다.
– subplot(Y,X,n)
• 하나의 창에 두가지 이상의 그래프를 그릴 때 사용
• X, Y : 가로, 세로 방향으로 들어갈 그래프의 숫자
– Y=3, X=2 일 경우 가로방향으로 2개, 세로방향으로 3개의 그래프
가 들어가 총 6개의 하위 그래프를 포함하는 하나의 그래프 창이
완성된다.
Matlab의 그래프 기능(예시)
Matlab의 그래프 기능
• 그외의 그래프 구현 함수
– fplot(‘F(x)’,[x0 xf])
• 함수식을 이용하여 바로 그래프를 그려주는 명령어
• F(x) : x에 대한 함수식을 직접 입력하거나 function을 따
로 구성
• x0, xf : x의 최소값과 최대값(그래프 범위 설정)
– surf(X,Y,Z,’opt’)
• 3차원 그래프를 그려주는 명령어
– mesh(X,Y,Z,’opt’)
• 3차원 그래프를 등고선 형태로 그려주는 명령어
– hold on
• 기존의 그래프를 지우지 않고 고정시키는 명령어
• 2개 이상의 그래프를 겹칠 때 사용
Matlab의 그래프 기능(예시)