MATLAB 그래픽 함수

(2020-09-25)

MATLAB 그래픽 명령

1. MATLAB 그래픽 기초 명령

  ㅇ area(x,y) : 그래프 곡선 아래 영역을 색으로 채워줌
  ㅇ axis([x1 x2 y1 y2]) : x축(x1~x2),y축(y1~y2) 영역 설정
  ㅇ figure   : 그래픽이 그려질 그림 창을 (새로이) 오픈
  ㅇ gtext    : 원하는 위치에 문자열 삽입
  ㅇ grid on/off  : 출력된 그래픽격자 선 그려줌/지움
  ㅇ hold on/off  : 방금전 그려진 그래픽 위에 겹쳐 그려줌
     - 한 그림창에 여러 그래프를 함께 그릴 수 있음
     - 동일 기능 例) plot(x1,y1, x2,y2) 
  ㅇ legend   : 범례
  ㅇ text     : 출력된 그림 창의 그래픽 내 제목 쓰기
     - 例) text(1,100,'해당 그래픽 설명글') : 가로 1,세로 100에서 '해당 그래픽 설명글'을 써넣음
  ㅇ title('타이틀명') : 출력된 그래픽에 타이틀을 넣는 명령
  ㅇ xlabel('라벨명'), ylabel('라벨명') : 출력된 그래픽에 가로축,세로축 이름 지정(라벨링)
     - 例) xlabel('x축'), ylabel('y축')

  ※ 이들 대부분이, 아래 그래픽 명령들에 그래픽이 그려진 후에, 그 위에 써넣는 명령들임 


2. MATLAB 2차원(2D) 그래픽 명령/함수

  ㅇ plot(x,y) : 가장 기본적인 xy 그래프 함수 
     - xy축 눈금을 선형적으로 취한 2차원 그래픽 작성 (x : x축, y : y축)
        . 직교좌표계에서 배열 x에 대한 배열 y를 그래프로 보여줌
     - 2 차원 형식 例)  plot(입력 x축,입력 y축,'그래픽스타일 옵션 색-선스타일-마크')

  ㅇ stem(x,y): 현재 그림창에 결과를 출력시키는 경우 
  ㅇ subplot()  : 한 창에 여러 분할창으로 그래픽을 나누어(구분시켜) 그려줌
     - 例) subplot(3,2,1) : 3행2열 분할창의 1번째창, subplot(3,2,2) : 2번째창 
  ㅇ axis([x최소 x최대 y최소 y최대]) : 그래픽 경계 설정

  ㅇ polarplot  : 극좌표 그래프


3. MATLAB 특수 그래픽 함수 bar(x,y) : 배열 x에 대한 배열 y의 막대 그래프를 생성

  ㅇ loglog   : xy축 눈금을 로그로 취한 2차원 그래픽 작성
  ㅇ semilogx : x축은 로그 눈금, y축은 선형 눈금으로 취한 그래픽 작성
  ㅇ semilogy : x축은 선형 눈금, y축은 로그 눈금으로 취한 그래픽 작성

  ㅇ 기타 : plotyy, polar, stairs, stem 등


4. MATLAB 3차원(3D) 그래픽 함수 3 차원그래프 : surf, surfc, surfl

  ㅇ 기타 : contour, mesh, meshc, meshgrid, meshz, plot3, shading, view, waterfall, zlabel


5. MATLAB 영상 I/O

  ㅇ imread : f = imread('영상파일명') ⇒ 영상파일에 담긴 영상배열 f로 읽어들임
     - 영상 파일명 : *.tif(TIFF), *.gif(*.GIF), *.png(PNG), *.jpg(JPEG) 등  ☞ 이미지 포멧
  ㅇ imshow(f) : 영상 배열 f를 화면에 표시(display) 
     - imshow('영상파일명') : 배열 저장 없이 바로 화면에 display 함
  ㅇ imwrite : imwrite(f,'영상파일명') ⇒ 영상 배열 f를 현재 디렉토리에 파일로 저장
  ㅇ impixelinfo : 나타난 화면 영상에 마우스가 가리킨 픽셀의 열,행의 
                   그레이 스케일 값 또는 RGB 값을 나타내도록하는 명령
  ㅇ impixel(f,x,y) : 영상 배열 f의 x,y 위치의 RGB 값
  ㅇ imfinfo('영상파일명') : 영상 파일에 대한 많은 정보를 보여줌


6. MATLAB 영상처리

  ㅇ imhist : h = imhist(f,b) ⇒ h : 히스토그램, f : 입력 영상, b : 밝기 스케일 범위


[MATLAB 함수] 1. MATLAB 함수 2. 배열 행렬 함수 3. 삼각/지수/로그/쌍곡선 함수 4. 다항식 함수 5. 확률 통계 함수 6. 그래픽 함수 7. 사용자 정의 함수

 
        최근수정     요약목록     참고문헌