MATLAB 배열 행렬 함수

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

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
기초과학 >   1. 과학
[수학]
[물리]
[화학]
[지구,천체 과학]
[생명과학]
[뇌과학]
수학 >   1. 수학
[기초수학]
[집합,논리]
[해석학(미적분 등)]
[대수학]
[확률/통계]
[수치해법]
수치해법 >   1. 수치 해석
  2. 천장,마루 함수
[오차]
[근 찾기]
[곡선적합 (근사)]
[수치 미분/적분]
[수치 미분방정식]
[MATLAB]
MATLAB >   1. MATLAB
  2. MATLAB 화면 구성
[MATLAB 명령,변수,연산,제어구조]
[MATLAB 배열/행렬]
[MATLAB 함수]
[MATLAB 기타]
MATLAB 배열/행렬   1. MATLAB 배열 생성
  2. MATLAB 배열 행렬
  3. MATLAB 배열 행렬 함수

1. MATLAB 배열/행렬 생성 함수

  ㅇ 간격을 갖는 배열/행렬 생성                             ☞ MATLAB 배열 행렬 참조
     - linspace(하한,상한,원소수) : 등 간격으로 배열 생성
        . 원소수 : 하한 ~ 상한 포함 양단간 원소 개수 (미지정시 원소수 100)
     - logspace(하한,상한,원소수) : 로그 간격으로 배열 생성
        . 원소수 : 10하한 ~ 10상한 포함 양단간 원소 개수 (미지정시 원소수 50)

  ㅇ 특수한 형태의 배열/행렬 생성 함수 : eye(), ones(), zeros(), rand(),
     - 例) eye(3)     : 3 x 3 단위행렬 생성
     - 例) ones(1,N)  : N개의 `1`을 갖는 행벡터,
           ones(m)    : m x m인 `1` 행렬, 
           ones(m,n) : m x n인 `1` 행렬           
     - 例) zeros(1,N) : N개의 `0`을 갖는 행벡터,
           zeros(m)   : m x m인 `0` 행렬, 
           zeros(m,n) : m x n인 `0` 행렬
     - 例) rand(m)    : 요소들이 모두 의사 난수로써 생성된 m x m인 정방행렬


2. MATLAB 배열/행렬 특성 파악 함수배열/행렬 특성 파악
     - find(A)   
        . 0 이 아닌 원소들의 인덱스(자리) 번호
        . 또한, 주어진 조건(논리식)을 만족하는 원소들의 인덱스 번호
        . 例) find( height > 180 )
     - size(A)   : 배열/행렬(행 x 열,m x n)의 크기 (행과 열의 개수를 [m n] 형태로 반환)
     - length(A) : 배열/행렬(행 x 열,m x n)의 길이 (n,m 중 더 큰 하나의 수 만 반환)
     - numel(A)  : 배열/행렬 내 요소들의 총 개수
     - ndims(A)  : 배열/행렬차원을 보여줌


3. MATLAB 배열/행렬 단순 계산 함수배열/행렬 원소들 간의 단순 계산
     - sum(A)         : 배열 내 각 열의 원소들을 모두 합하고, 이를 행 벡터로 반환
        . A가 벡터이면, 모든 원소들의 합을 하나의 스칼라로써 반환
     - prod(A)        : 배열 내 각 열의 원소들을 모두 곱하고, 이를 행 벡터로 반환
        . A가 벡터이면, 모든 원소들의 곱을 하나의 스칼라로써 반환

  ㅇ 배열/행렬 원소들의 정렬
     - sort(A)        : 각 열을 증가(ascend)하는 순서로 정렬하고, 그 결과를 배열로 반환

  ㅇ 최대값/최소값,0이 아닌 원소들 찾기
     - max(A),min(A)  : 배열 내 제일 큰/작은 원소              ☞ MATLAB 확률 통계 함수 참조
        . 벡터 내 최대값/최소값 및 그 위치를 반환
        . 행렬 내 각 열에서 최대값/최소값을 찾고, 이를 행 벡터로 반환
     - find(A)        : 배열 내 0(영)이 아닌 원소들의 인덱스를 [m n] 형태로 반환


4. MATLAB 행렬 연산 관련 함수

  ㅇ 벡터,행렬 연산 주요 함수 
     - norm(x)     : 벡터 x의 크기를 구함            ☞ 노름(Norm) 참조
     - dot(x,y)    : 두 벡터 x,y 사이의 내적을 구함  ☞ 내적(Dot Product) 참조
        . dot(A,B) = sum(A.*B) : 같은 위치의 원소끼리 곱한 결과를 모두 더한 것
     - cross(x,y)  : 두 벡터 x,y 사이의 외적을 구함  ☞ 외적(Cross Product) 참조
     - transpose()                                   ☞ 전치(Transposition) 참조
     - kron(), surfnorm(), tril(), triu(),  등

  ㅇ 기약행사다리꼴 : rref()
     - 가우스 조르단 소거법 사용

  ㅇ 선형연립방정식 풀이에 유용한 함수
     - det() : 행렬식 계산                          ☞ 행렬식(Determinant) 참조
     - inv() : 역행렬 계산                          ☞ 역행렬(Inverse Matrix) 참조
     - rank  : 랭크 계산                            ☞ Rank(행렬의 계수) 참조
     - size() : 행렬 크기 계산
        . 출력이 두 개로 행 및 열의 갯수로 표시됨
     - [L,U] = lu(A)                                ☞ LU 분해 참조


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

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