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() 함수를 이용하는 방법