[김재진]행렬의 곱셈 및 항등행렬 설명

Programming/DirectX 2010. 5. 27. 19:27 Posted by 알 수 없는 사용자

 행렬의 곱셈
   
 
행렬의 곱셈에서는 순서가 바뀌면 값도 바뀝니다. 위의 행렬 순서를 아래와 같이 바꾸면...

그래서 행렬 곱셈시에는 순서가 중요합니다.


 항등행렬  

  어떤 행렬에 항등행렬을 곱하면(단 차수가 동일할 것), 원래의 행렬값이 됩니다.
  A * I = A = I * A = A

  하지만 항등행렬은 행렬곱셈에서 봤던 것처럼 순서가 중요하지 않습니다.  순서가 바뀌어도 결과가 동일하기 때문이죠
  항등행렬이 되려면 n * n 과 같은 정사각형의 행렬이어야 하며, 대각선이 모두 1로 구성되어 있고, 나머지는 0으로 채워져 있다는 점입니다.  
 
  3차원 항등행렬을 보겠습니다.  
 

위의 행렬을 곱하는 순서에 관계없이 어떤 행렬에 곱셈을 할경우 동일한 결과가 나오는데 이를 항등행렬이라 합니다

출처 : http://eecs.tistory.com/entry/3D프로그래밍의-첫걸음-행렬

'Programming > DirectX' 카테고리의 다른 글

[손동진] 빌보드 (Billboard)  (0) 2010.06.07
[김재진]3D그래픽스의 개념과 렌더링파이프라인  (0) 2010.05.27
[손동진] 재질과 광원  (0) 2010.05.27
[김재진] 3D 행렬  (1) 2010.05.24
DirectX-정점  (1) 2010.05.20