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. 사용자 정의 함수
  1.   기술공통
  2.   기초과학
        1. 과학
    1.   수학
          1. 수학
      1.   기초수학
      2.   집합,논리
      3.   해석학(미적분 등)
      4.   대수학
      5.   확률/통계
      6.   수치해법
            1. 수치 해석
            2. 천장,마루 함수
            3. R 언어
            4. 유한요소법
        1.   오차
        2.   근 찾기
        3.   곡선적합 (근사)
        4.   수치 미분/적분
        5.   수치 미분방정식
        6.   MATLAB
              1. MATLAB
              2. MATLAB 화면 구성
          1.   MATLAB 명령,변수,연산,제어구조
          2.   MATLAB 배열/행렬
          3.   MATLAB 함수
            1.   1. MATLAB 함수
                2. 배열 행렬 함수
                3. 삼각/지수/로그/쌍곡선 함수
                4. 다항식 함수
                5. 확률 통계 함수
                6. 그래픽 함수
                7. 사용자 정의 함수
          4.   MATLAB 기타
        7.   R 언어
    2.   물리
    3.   화학
    4.   지구,천체 과학
    5.   생명과학
    6.   뇌과학
  3.   진동/파동
  4.   전기전자공학
  5.   방송/멀티미디어/정보이론
  6.   통신/네트워킹
  7.   정보기술(IT)
  8.   공학일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

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