2. 배열 컨트롤
1) 전치(Transpose) 연산자
- 행 벡터를 열 벡터로, 열 벡터를 행 벡터로 변환
- 행렬의 행과 열을 바꾸는 전치 연산
- 벡터나 행렬 뒤에 따옴표(‘)를 첨부

2) 벡터 원소의 주소 지정(Array addressing)
배열에 접근하기
- 행렬이나 배열에서 한 개 또는 여러 개의 원소의 위치를 찾거나 접근 가능
- 행렬이나 배열의 일부 원소들의 값을 갱신하거나 계산에서 특정 원소를 이용하려고 할 때
- 일부 원소들을 새 변수에 할당하고자 할 때
배열의 주소
- 벡터에서 원소의 주소는 첫 번째 원소로부터 해당 원소의 순서
- v(k)는 k번째의 벡터 v의 원소


- 벡터의 한 원소를 나타내는 v(k)는 변수처럼 사용 가능
- 수학식에도 사용 가능

3) 배열 주소 접근
배열 주소 접근의 예

4) 행렬 원소의 주소 지정
행렬 원소의 주소 지정 / 배열 접근
- 행렬원소의 주소는 원소가 있는 행(row)과 열(column)의 위치를 말함.
- 행렬 A에서 A(r, c)는 행렬 A의 r번째 행과 c번째 열에 위치한 원소를 나타냄.


콜론(:)을 이용한 벡터의 주소 지정
- 콜론을 이용하여 벡터나 행렬의 일정 범위의 원소들을 지정할 수 있음.
벡터 v의 경우
- v(:) : 벡터 v의 모든 원소를 열벡터로 나타냄.
- v(m:n) : 벡터 v의 m 번째 원소에서 n 번째 원소까지의 원소들을 나타냄.
- end는 벡터나 행렬의 마지막 원소의 주소를 나타내는 데 사용
-> 벡터의 경우 end는 명령어 length(벡터)의 실행 결과와 같은 값을 가짐.
콜론을 이용한 벡터나 원소의 지정

4) 행렬 원소의 주소 지정
콜론(:)을 이용한 벡터의 주소 지정
- 콜론을 이용하여 행렬 A의 일부 행이나 열을 지정할 수 있음.

콜론을 이용한 행렬 A의 일부 행이나 열 지정

5) MATLAB과 배열
배열 편집기(Array Editor)
- MATLAB의 Workspace Browser를 이용하여 작업공간내의 변수들에 쉽게 접근
데스크톱(Desktop) 환경에서 워크스페이스 브라우저(Workspace Browser)가 보이지 않으면?
- 명령창에서 >> 워크스페이스(workspace) 라고 입력
- 데스크톱(Desktop)의 워크스페이스(Workspace) 메뉴를 체크
배열 편집기(Array Editor)
- Workspace Browser에서 변수를 더블 클릭하거나 메인 메뉴의 Array Editor를 체크
6) 다차원 배열
m x n x q의 3차원의 배열
- 3차원 배열은 각 페이지에 m X n의 2차원 배열이 있는 형태
다차원 배열의 생성
- 각 페이지별로 2차원 행렬을 입력하여 생성

'수학 > 수치해석' 카테고리의 다른 글
3차시 - MATLAB과 2차원 그래프(2) (0) | 2020.03.03 |
---|---|
3차시 - MATLAB과 2차원 그래프(1) (0) | 2020.03.03 |
2차시 - MATLAB과 배열(1) (0) | 2020.02.27 |
1차시 - 수치해석과 MATLAB(2) (0) | 2020.02.25 |
1차시 - 수치해석과 MATLAB(1) (0) | 2020.02.25 |