행렬이란?
숫자를 네모꼴로 배열한 것
행벡터 : 1 x n 행렬
열벡터 : n x 1 행렬
생성 방법
: 행 순으로 원소를 나열하고, 다음 행의 원소를 나열하기 전 세미콜론
ex) M = [2 1 5 ; 6 3 4]
접근 방법
$$
A=\begin{bmatrix}1&2&3\\4&5&6\\7&8&9 \end{bmatrix}
$$
- 변수명(열번호,행번호) or 변수명(상수)
- A(2,3) = A(8) = 6 , A(1,2) = A(4) =2
- A(:) → [1 4 7 2 5 8 3 6 9 ]’ = 전치와 동일한 효과 , A(end) → 9
- A 또는 A( : , : ) → 행렬 전체
- A( : , k) → 행렬의 k 번째 열의 모든 원소
- A( k ,: ) → 행렬의 k 번째 행의 모든 원소
- A( m:n , :) → 행렬의 m~n 행의 모든 원소
- A( : , m:n) → 행렬의 m~n 열의 모든 원소
- A(m:n,p:q) → 행렬의 m~n 행, p~q 열의 모든 원소
- “end”는 마지막 행 또는 마지막 열을 가르키는 인덱스
- A(:,end) → 행렬의 마지막 열의 모든 원소 = A(:,length(A))
- A(k:end , : ) → 행렬의 k부터 마지막 행의 모든 원소
- A(: ,[1 2]) → 이런식으로 배열을 인덱스로 가져올 수도 있음
행렬 원소