MATLAB Function   MATLAB 함수

(2018-12-27)

함수

1. MATLAB 함수 종류

  ㅇ 내장 함수 (built-in function)
     - 범용 : sum(),prod(),sqrt(),nthroot(),sign(),abs(),rem() 등   ☞ 아래 2.항 참조
     - 삼각함수,로그함수,지수함수,쌍곡선함수 등                ☞ MATLAB 삼각함수 참조
     - 직교 좌표 변환 : cart2pol(),cart2sph(),pol2car(),sph2cart() 등
     - 확률/통계MATLAB 확률 통계 함수 참조
     - 근사 함수 : ceil(),floor() (☞ 천장 함수,마루 함수 참조), fix(), round()
     - 다항식    : conv(),eig,poly(),polyfit,polyval,roots 등  ☞ MATLAB 다항식 함수 참조
     - 논리 함수 : any, all, find, finite, ischar(), isempty(), isinf(), isnan(), 
                   isnumeric(), isreal(), logical(), xor 등
     - 정렬      : sort(),sort(),sortrows(),sortrows() 등
     - 복소수    : abs(),angle(),complex(),conj(),real() 등   ☞ 아래 3.항 참조

     - 배열/행렬 관련 함수MATLAB 배열 행렬 함수 참조

     - 그래픽 관련 함수MATLAB 그래픽 함수 참조
        . plot, stem, subplot, axis 등
        . bar, loglog, semilogx, semilogy 등
        . contour, mesh, meshc, meshgrid, meshz, plot3, shading, surf, surfc, surfl, view,
          waterfall, zlabel 등

  ㅇ 사용자 정의 함수 (user-defined function)                  ☞ MATLAB 사용자정의함수 참조
     - 내장함수 처럼 사용 가능


2. MATLAB 기초 수학함수

  ㅇ 범용 수학함수
     - sum(x) : x 원소들의 합, prod(x) : x 원소들의 곱         ☞ MATLAB 배열 행렬 함수 참조
     - sign(x)      : x의 부호 (0 보다 작으면 -1, 0 이면 0, 0 보다 크면 +1)
     - abs(x)       : x의 절대값
     - sqrt(x)      : x의 제곱근 (√x, 양의 근 만 출력)
     - nthroot(x,n) : x의 n 제곱근
     - rem(x,y)     : (x/y)의 나머지 
     - exp(x)       : ex
     - log(x)       : 자연로그 => ln(x)
     - log10(x)     : 상용로그 => log10(x)

  ㅇ 근사 함수
     - ceil, floor                                               ☞ 천장 함수,마루 함수 참조
        . ceil(x)   : ∞을 향해 가장 가까운 정수로 반올림
        . floor(x)  : -∞을 향해 가장 가까운 정수로 반올림
     - fix(x)       : 소수점 아래를 버리면서 0을 향해 가장 가까운 근접 정수
     - round(x)     : 가장 가까운 정수로 반올림

  ㅇ 정수론 관련 함수
     - factor(x)    : x의 소인수 분해
     - gcd(x,y)     : x,y의 최대공약수
     - lcm(x,y)     : x,y의 최소공배수
     - primes(x)    : x 보다 작은 소수들(Prime Number)
     - isprime(x)   : 소수인지 여부 (소수이면 1, 아니면 0)
     - factorial(x) : x!


3. 복소수 함수 

  ㅇ abs(x)       : 복소수 크기 (절대값)
  ㅇ angle(x)     : 복소수 각 (-π~π)
  ㅇ complex(x,y) : 복소수 표현 값 x + j y
  ㅇ conj(x)      : 공액 복소수
  ㅇ real(x)      : 실수부 
  ㅇ imag(x)      : 허수부
  ㅇ isreal(x)    : 배열에 있는 값이 실수이면 1, 아니면 0
    

4. MATLAB 특수한 함수 관련특이 함수 
     - dirac(x)                                                ☞ Dirac Delta Function 참조
     - heaviside(x),step()                                            ☞ Step Function 참조

  ㅇ 특수 함수 
     - beta(x,y) : 베타함수
     - gamma(x)  : 감마함수


5. MATLAB 미분,적분 함수수치 적분 함수 : dblquad, polyint, quad, quadl, trapz, triplequad

  ㅇ 수치 미분 함수 : del2, diff(x), quadient, polyder


6. MATLAB 보간법 함수

  ㅇ interp1 : 선형 내삽법 또는 고차 내삽법

  ㅇ interp2 : 2 차원 내삽

  ㅇ interpn : n 차원 내삽

  ㅇ 기타 : pchip, spline, unmkpp


7. MATLAB 기타 함수 

  ㅇ 함수 입출력 제어
     - nargin  : 함수 호출 때 입력 매개변수 개수
     - nargout : 함수 호출 때 출력 매개변수 개수

  ㅇ 셀 및 구조체 함수 : cell, fieldname, isfield, isstruct, rmfield, struct

  ㅇ 최적화 근(根) 구하기 함수 : fminbnd, fminsearch, fzero

  ㅇ ODE 풀이 함수 : ode45, ode15s, odeset

  ㅇ LTI (선형시불변)
     - LTI 객체 함수 : ss, ssdata, tfdata
        . tf : Transfer Function (전달함수) 
           .. 사용형식 : tf(분자,분모)
     - LTI ODE 풀이 : impulse, initial, lsim, step

  ㅇ 신호처리 관련 함수
     - buffer, chirp, demod, diric, pulstrain, rectpuls 등

  ㅇ 자동제어 관련 함수 
     - rlocus() : 근궤적 그리기


[MATLAB 함수] 1. MATLAB 함수 2. 배열 행렬 함수 3. 삼각/지수/로그/쌍곡선 함수 4. 다항식 함수 5. 확률 통계 함수 6. 그래픽 함수 7. 사용자 정의 함수
  1.   기술공통
  2.   기초과학
        1. 과학
    1.   수학
          1. 수학
      1.   기초수학
      2.   집합,논리
      3.   해석학(미적분 등)
      4.   대수학
      5.   확률/통계
      6.   수치해법
            1. 수치 해석
            2. 천장,마루 함수
            3. R 언어
        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.   기술경영

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