plot(X 축 범위가 담긴 Vector, Y축 값이 담긴 Vector, '선 옵션');
다 합쳐서 사용 예시:
위의 함수들을 사용하지 않아도 마우스 클릭에 소질이 있다면 GUI 툴인 Property Editor나 Plot Browser를 사용해도 된다.
=====
논문 작성시 GNU Plot, Excel 등 도표를 그리기 위한 여러가지 옵션들이 있겠지만 사용해보니 Matlab의 도표 기능은 정말 좋은 것 같다. 있어보이는 그림을 매우 쉽게 만들어주고 eps등의 형식으로 바로 저장이 가능하다.
'X 축 범위가 담긴 Vector': X좌표로 생각하면 된다. 표가 그려지면 X축 눈금으로 들어간다.
'Y축 값이 담긴 Vector': X축 범위가 담긴 Vector와 크기가 동일해야 하며 X축 범위가 담긴 Vector와 이 Vector의 동일한 Index에 해당하는 지점에 점이 찍히고 각 점이 선으로 연결된다.
'선 옵션': 여러 옵션을 하나의 작은 따옴표로 크게 묶어서 사용한다. 예를 들어 '-bs'는
- 는 연결된 선의 종류 중 직선, b는 선의 색인 파란색, s는 각 값이 찍히는 지점에 작은 네모가 찍히게 한다.
'Y축 값이 담긴 Vector': X축 범위가 담긴 Vector와 크기가 동일해야 하며 X축 범위가 담긴 Vector와 이 Vector의 동일한 Index에 해당하는 지점에 점이 찍히고 각 점이 선으로 연결된다.
'선 옵션': 여러 옵션을 하나의 작은 따옴표로 크게 묶어서 사용한다. 예를 들어 '-bs'는
- 는 연결된 선의 종류 중 직선, b는 선의 색인 파란색, s는 각 값이 찍히는 지점에 작은 네모가 찍히게 한다.
hold on;
도표에 그릴 값이 여러개라면 이 옵션을 주고 위의 plot 함수를 이용하면 같은 화면에 여러개의 데이터를 찍을 수 있다.
legend('plot 한 선의 이름1', 'plot 한 선의 이름2', 'plot 한 선의 이름2', ... , 0);
plot 한 선들에 이름을 달아 범례로 표시한다. 마지막 옵션은 범례의 위치를 정한다. 0은 선들과 겹치지 않는 최적 위치를 찾아 배치하는 옵션
title('제목');
도표에 제목을 단다.
xlabel('X축 이름','fontsize', 글자크기,'fontweight', 글모양 옵션);
ylabel('Y축 이름','fontsize', 글자크기,'fontweight', 글모양 옵션);
ylabel('Y축 이름','fontsize', 글자크기,'fontweight', 글모양 옵션);
각 X축 및 Y축에 이름 혹은 제목을 단다. fontsize나 fondwight 등의 옵션으로 스타일을 조절할 수 있다. 각 제목은 TeX 형식으로 작성하면 복잡한 수식도 넣을 수 있다.
다 합쳐서 사용 예시:
plot(x_axis_tics, alpha_values, '-bs');
hold on; plot(x_axis_tics, theta_values, '-go');
hold on; plot(x_axis_tics, psi_values, '-r^');
legend('\alpha', '\theta', '\psi', 0);
title('TITLE');
xlabel('X axis','fontsize',10,'fontweight','b');
ylabel('Y axis','fontsize',14,'fontweight','b');
위의 함수들을 사용하지 않아도 마우스 클릭에 소질이 있다면 GUI 툴인 Property Editor나 Plot Browser를 사용해도 된다.
=====
논문 작성시 GNU Plot, Excel 등 도표를 그리기 위한 여러가지 옵션들이 있겠지만 사용해보니 Matlab의 도표 기능은 정말 좋은 것 같다. 있어보이는 그림을 매우 쉽게 만들어주고 eps등의 형식으로 바로 저장이 가능하다.
'Technical Information > TeX 관련' 카테고리의 다른 글
| Matlab 이미지 파일 커멘드로 저장 및 호출 (2) | 2009/10/07 |
|---|---|
| Matlab 으로 직선으로 연결된 도표 그리기 (2) | 2009/10/07 |
| WinEdt/MiKTeX 환경에서 TeX 문서를 letter 크기로 컴파일하기 (6) | 2009/04/16 |
| latex2rtf (8) | 2009/02/05 |
| TeX 문서에서 Word Count (0) | 2009/01/13 |