행렬이란 무엇인가?
- 수나 문자를 직사각형 형태로 배열하여 괄호로 묶어 나타낸 것
단위 행렬
- 대각 성분이 1이고 나머지 성분이 0인 행렬
ex)
10
01
100
010
001
전치 행렬
행과 열을 바꿔서 만드는 행렬
ex)
123 - > 14
456 25
36
0행렬
모든 성분이 0인 행렬
역행렬
행렬 A가 있다고 할 때, A*B = I(단위행렬) , B*A = I 이 된다면 B는 A의 역행렬이라 한다.
행렬의 곱셈
A, B 행렬이 있다고 할때, A행렬의 열과 B행렬의 행이 같을 때만 곱셈이 가능하다.
A(m*n) B(n*l) = A행렬의 열n과 B행렬의 행n이 같으므로 가능하다.
곱셈의 결과는 A행렬의 행m * B행렬의 열l 로 크기가 정해진다.
따라서 C는 m*l 행렬이 된다.
A B C
a11 a12 b11 b12 = a11*b11 + a12*b21, a11*b12+a12*b22
a21 a22 b21 b22 = a21*b11 + a22*b21, a21*b12+a22*b22
'게임개발 수업' 카테고리의 다른 글
STL Deque & STL Map (0) | 2023.01.16 |
---|---|
수학-벡터 (0) | 2022.12.16 |
비트연산과 쉬프트연산 (0) | 2022.12.13 |
삼각비, 삼각함수 (0) | 2022.12.07 |
WINAPI (0) | 2022.12.05 |