대각합
📂행렬대수대각합
정의
n×n 행렬 A가 다음과 같이 주어졌다고 하자.
A=a11a21⋮an1a12a22⋮an2⋯⋯⋱⋯a1na2n⋮ann
A의 대각 성분들의 합을 A의 대각합trace 이라 정의하고 다음과 같이 표기한다.
tr(A)=Tr(A)=a11+a22+⋯+ann=i=1∑naii
설명
다음과 같이 대각합을 함수로 생각할 수도 있다. Mn×n(R)을 실수를 성분으로 가지는 n×n행렬들의 집합이라고 하자. 그러면 Tr은 다음과 같이 정의되는 함수이다.
Tr:Mn×n(R)→R,Tr(A)=i=1∑naii
트레이스가 함수라면 미분하지 못할 것도 없다.
성질
A=[aij], B=[bij], C가 n×n 행렬, k가 상수라고 하자.
(a) 상수배의 트레이스와 트레이스의 상수배가 같다.
Tr(kA)=kTr(A)
(b) 합의 트레이스와 트레이스의 합이 같다.
Tr(A+B)=Tr(A)+Tr(B)
(a)+(b) 트레이스는 선형이다.
Tr(kA+B)=kTr(A)+Tr(B)
(c) AB와 BA의 트레이스는 같다.
Tr(AB)=Tr(BA)
- (c') 순환 성질Cyclic Property: 위 사실로부터 다음의 식이 성립함을 알 수 있다.
Tr(ABC)=Tr(BCA)=Tr(CAB)
- (c") 사실 임의의 A∈Rn×k와 B∈Rk×n에 대해서도 성립한다.
(d) A와 전치행렬 AT의 트레이스가 같다.
Tr(A)=Tr(AT)
(e) 다음이 성립한다.
i,k∑aikbki=Tr(AB)=Tr(BTAT)
i,k∑aikbik=Tr(ABT)=Tr(ATB)
증명
(e)
두 행렬 A, B의 곱의 (i,j) 성분은 다음과 같이 나타낼 수 있다.
[AB]ij=k∑aikbkj
트레이스란 i=j인 성분을 모두 더한 것이므로,
Tr(AB)=i,k∑aikbki
■