The Matrix Cookbook(译)二

来源:互联网 发布:淘宝一件代发是真的吗 编辑:程序博客网 时间:2024/06/01 07:47

The Matrix Cookbook(译)二

一、导数

1)、X表示一个无特殊结构的矩阵。XklXij=δikδlj

2)、x,y表示向量:[xy]i=xiy,[xy]i=xyi,[xy]ij=xiyj

3)、Rules:

A=0,A(αX)=αX(X+Y)=X+Y(Tr(X))=Tr(X)(XY)=(X)+X(Y)(XY)=(X)Y+X(Y)(XY)=(X)Y+X(Y)(X1)=X1(X)X1(det(X))=Tr(adj(X)X)=det(X)Tr(X1X)(ln(det(X)))=Tr(X1X)XT=(X)TXH=(X)H

三、逆

基础

1、ACn×n,AA1=A1A=I,In×n的单位矩阵,如果A1存在,则称A是非奇异的,否则称奇异的。

2、[A]ij表示从矩阵A在删除第ij列后的子矩阵,cof(A,i,j)=(1)i+jdet([A]ij),cof(A)是以cof(A,i,j)组成的矩阵,A伴随矩阵adj(A)=(cof(A))TA行列式det(A)=j=1nA1jcof(A,1,j)

A1=1det(A)adj(A)

4、条件数c(A)=AA1

伪逆

A+满足条件:AA+A=A;A+AA+=A+;AA+,A+A对称。

1、假设A,n×m满秩,若A是方阵,A+=A1;若A不是方阵且rank(A)=n,则A+=AT(AAT)1(“右逆”);若A不是方阵且rank(A)=m,则A+=(ATA)1AT(“左逆”)。

2、若A不是满秩,即An×m,rank(A)=r<min(n,m),伪逆矩阵由奇异值分解得到:A=UDVT,A+=VrD1rUTr