가. 2차원 그래픽 ![]() ㄱ. 색: c (Cyan), m (Magenta), y (Yellow), r (Red), g (Green), b (Blue), w (White), k (Black) ㄴ. 스타일: - (Solid line), -- (Dashed line), : (Dotted line), -. (Dash-dot line), none (no line) ㄷ. 표시: +, o, *, ., X, ^, v, >, <, Square, Diamond, pentagram, hexagram, none 예) plot(x,y,'b-+'), plot(a,b,'r--diamond'), plot(x,y1,'b-',x,y2,'g-.o') 3. 그래프 서식(축, 눈금, 제목 등) ㄱ. 축값 지정: axis([x축 최소값, x축 최대값, y축 최소값, y축 최대값]), axis on, axis off를 통해 보임 설정 ㄴ. 보조 눈금: set(gca,’xtick’,v) 또는 set(gca,‘ytick’,v’), v 값은 표시하는 눈금 값 행 벡터 ㄷ. 제목 설정: title(‘그래프 제목’), xlabel(‘x축 제목’), ylabel(‘y축 제목’), zlabel(‘z축 제목’) ㄹ. 범례 설정: legend(‘범례1’,’범례2’,…,정수) – 정수의 값은 위치를 나타냄 1(오른쪽 위), 2(왼쪽 위), 3(왼쪽 아래), 4(오른쪽 아래), -1(그래프 영역 밖), 0(최적위치) ㅁ. 문자 추가: text(‘x좌표’,’y좌표’,‘문자열’) – 임의의 문자열 그래프에 추가 gtext(‘문자열’) – 문자열의 위치를 마우스 선택으로 지정 ㅂ. 격자: grid on(격자 표시), grid off(격자 숨김) 4. 좌표계 변환 [각도, 반지름] = cart2pol(x좌표, y좌표) [각도, 반지름, 높이] = cart2pol(x좌표, y좌표, z좌표) [x좌표, y좌표] = pol2cart(각도, 반지름) [x좌표, y좌표, z좌표] = pol2cart(각도, 반지름, 높이) [pi,theta,반지름] = cart2sph(x좌표, y좌표, z좌표) [x좌표, y좌표, z좌표] = sph2cart(pi, theta, 반지름) 5. 마우스를 이용한 좌표 입력 [x좌표, y좌표] = ginput(N) – N은 마우스로 선택할 좌표의 개수 지정 [참고] subplot(m,n,i) or subplot(mni) : 하나의 그림 창 안에 다수의 그래프를 그림 예) subplot(221) : 그림 창을 2행 2열로 나누고 그 중에 첫 번째 부분 활성화 hold : 기존의 그림을 지우지 않고 유지시킨 상태에서 그래프를 추가로 그림 hold on, hold off 명령을 사용 Tip. 데이터를 입력할 때 명령어의 마지막에 세미콜론(;)을 적어주면 입력한 데이터 값을 창에 |
"Matlab" 카테고리의 다른 글
- 11. 라플라스 변환 - 2008/01/20
- Fourier series of Sawtooth wave - 2008/10/03
- 8. 보간법 및 회귀 분석 - 2008/01/06
- 2. 그래픽 - 나. 3차원 그래픽 - 2007/12/25
- Sketching a Root Locus - 2008/11/11
- 4. Symbolic 계산 - 2007/12/28
- Matlab 함수 요약 정리(완결) - 2008/01/23
- Dirac delta Function Approximation - 2008/09/21
- 7. 선형 연립 방정식의 해 - 2008/01/06
- 2. 그래픽 - 가. 2차원 그래픽 - 2007/12/23

