矩陣的跡以及跡對矩陣求導

ref: https://blog.csdn.net/u012421852/article/details/79594933

矩陣的跡概念

        矩陣的跡 就是 矩陣的主對角線上所有元素的和。

        矩陣A的跡,記作tr(A),可知tra(A)=∑aii,1<=i<=n。

定理:tr(AB) = tr(BA)

證明

定理:tr(ABC) = tr(CAB) = tr(BCA)

    這個是tr(AB)=tr(BA)的推廣定理,很容易證明。

    根據定理tr(AB)=tr(BA)可知:

        tr(ABC)=tr((AB)C)=tr(CAB)

        tr(ABC)=tr(A(BC))=tr(BCA)

        所以tr(ABC)=tr(BCA)=tr(CAB)

    這個定理的實質就是:ABC的各種循環形式的矩陣乘函數的跡都相等,如下解釋:

         ABC的循環形勢有三種:ABC、BCA,CAB。

        就是從ABCABC中依次取以A,B,C開頭且含有A、B、C的依次是:ABC、BCA、CAB,他們三個的跡相等~

定理:tr(A)=tr(A'),其中這裏的A'表示A的轉置矩陣

    不能更容易證明了,矩陣轉置不改變矩陣的主對角線上的所有元素,所以A和A的轉置矩陣的跡一定相等。

定理:d(tr(XB))=d(tr(BX))=B'

即:XB矩陣乘函數的跡對X求導 結果等於矩陣B的轉置

證明

定理:d(tr(X'B)) = d(tr(BX'))=B

即:X'B的矩陣乘函數的跡對X求導等於矩陣B

證明:

定理:如果a∈實數,則有tr(a)=a

    證明:把a當做一個1×1的矩陣,所以tr(a)=a

定理:dtr(X) = I(單位矩陣)

dtr(X)表示,矩陣X的跡對矩陣X自己求導等於單位矩陣I

定理:dtr(A'XB')=dtr(BX'A)=AB

證明:

因爲tr(A'XB')=tr(A'XB')'=tr(BX'A)=tr(ABX')

所以dtr(A'XB')=dtr(BX'A)=dtr(ABX')

又因爲dtr(ABX')=AB

所以dtr(A'XB')=dtr(BX'A)=AB

定理:d(tr(AXBX'))=AXB + A'XB'

證明:

定理:dtr(AXBX)=A'X'B'+B'X'A'

證明

(end)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章