Mathematics/Linear Algebra

[Linear Algebra] trace operate

언킴 2022. 3. 5. 18:09
반응형

Trace 연산자는 행렬의 모든 주대각 성분의 합을 의미하며, 다음과 같이 정의한다. 

 

Tr(A)=iAi,i

 

Trace 연산자는 Transpose 연산자에 대해 불변(invariant)이다. 또한, 행렬 곱으로 이루어진 정방행렬의 대각합은 각 행렬곱의 순서를 바꾸어도 행렬곱이 정의된다. 단, 행렬 순서를 바꾸어도 연산이 된다는 가정하에 적용된다. 

 

Tr(ABC)=Tr(CAB)=Tr(BCA)

 

Tr(i=1nF(i))=Tr(F(n)i=1n1F(i))

 

이러한 불변성은 원래의 행렬곱과 형태가 달라도 성립한다. ARm×nBRn×m에 대해 다음이 성립한다. 

 

Tr(AB)=Tr(BA)