MATLAB 배열 생성

(2023-07-02)

1. `직접 입력`에 의한 배열의 생성 방법

  ㅇ 기본 규칙
     - `[`로 시작, 각 원소를 빈 칸 또는 콤마(,)로 분리, `;`로 각 행 구분, `]`로 끝맺음
     - 양끝에 `[ ]`는 생략 가능

  ㅇ 원소 간의 구분
     - 좌우 원소 간의 구분
        . 빈칸 : A = [요소1 요소2 요소3]   또는,
        . 콤마 : A = [요소1, 요소2, 요소3]
        . (임의 요소값을 직접 입력하여 배열을 생성)
     - 행 간의 구분 
        . `세미콜론 ;` 또는 `Enter` 을 사용


2. `행 벡터, 열 벡터`의 생성 방법행 벡터 : [1,2,3] 또는 [1 2 3]
  ㅇ 열 벡터 : [1;2;3] 또는 행 벡터전치 [1 2 3]T 또는 매 원소 마다 줄바꿈

        
       

3. `증가하는 배열`의 생성 방법

  ㅇ  A = a : b               ⇒ a 부터 b 까지 1씩 증가하는 배열 생성
     - 例) A = 0 : 7  →  A = [0,1,2,3,4,5,6,7]  →  0 에서 7 까지 1 씩 증가
  ㅇ  A = a : i : b           ⇒ a 부터 b 까지 i씩 증가하는 배열 생성
     - 例) A = 0 : 2 : 7  →  A = [0,2,4,6]  →  0 에서 7 까지 2 씩 증가


4. `특수한 배열`의 생성 방법                       ☞ MATLAB 배열 행렬 함수 참조

  ㅇ  A = linspace(a,b,n)  : a ~ b 구간에서, 등간격으로, n개 요소의 배열 생성
  ㅇ  A = logspace(a,b,n)  : 10a ~ 10b 구간에서, 로그 간격으로, n개 요소의 배열 생성
  ㅇ  A = eye(a,b)         : 대각선이 1로 채워짐 (단위행렬)
  ㅇ  A = zeros(a,b)       : 모든 요소가 0로 채워짐 (영행렬)
  ㅇ  A = ones(a,b)        : 모든 요소가 1로 채워짐
  ㅇ  A(n,m) = []          : 배열의 특정 요소들을 삭제하는 빈 배열 (empty array)


5. `다 차원 배열`의 생성 방법

  ㅇ 우선 2 차원 배열을 만들고, 이를 페이지 단위로 확장하여 생성
  ㅇ 또는, cast() 함수를 이용하는 방법

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


Copyrightⓒ written by 차재복 (Cha Jae Bok)       기술용어해설후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"