矩阵的迹对于一个矩阵如何求导?d(tr(...))/d(A) 怎么算啊 A是一个矩阵
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/10/03 04:35:23
矩阵的迹对于一个矩阵如何求导?d(tr(...))/d(A) 怎么算啊 A是一个矩阵
以d(tr(BX))/dX为例,B为m*n、X为n*m的矩阵.
1) 设B的第i,j个元素为bij,X的第i,j个元素为xij,则BX的第i,j个元素yjj为(k从1到n求和)bik*xkj.
2) 于是有tr(BX)为对BX的对角线上的元素,也就是第jj个元素yjj对j从1到n求和,也就是两层求和(分别将bjk*xkj对j和k),将其看做xij的函数.
3) 对矩阵X求导,就是对矩阵X的每个元素xij求偏导,放到与X大小相同的矩阵的对应位置上.此时,我们令tr(BX)对xij求偏导.虽然前面求和求的很多,但tr(BX)中,与xij相乘的只有bji.因此,对xij求偏导得到的是bji.
4) 综上,d(tr(BX))/dX得到的矩阵的第i,j个元素是bji,也就是说,d(tr(BX))/dX的结果是B的转置.
对矩阵求导,过程上可能稍微复杂些,但细心点,理清关系,就能得出正确答案.
1) 设B的第i,j个元素为bij,X的第i,j个元素为xij,则BX的第i,j个元素yjj为(k从1到n求和)bik*xkj.
2) 于是有tr(BX)为对BX的对角线上的元素,也就是第jj个元素yjj对j从1到n求和,也就是两层求和(分别将bjk*xkj对j和k),将其看做xij的函数.
3) 对矩阵X求导,就是对矩阵X的每个元素xij求偏导,放到与X大小相同的矩阵的对应位置上.此时,我们令tr(BX)对xij求偏导.虽然前面求和求的很多,但tr(BX)中,与xij相乘的只有bji.因此,对xij求偏导得到的是bji.
4) 综上,d(tr(BX))/dX得到的矩阵的第i,j个元素是bji,也就是说,d(tr(BX))/dX的结果是B的转置.
对矩阵求导,过程上可能稍微复杂些,但细心点,理清关系,就能得出正确答案.
矩阵 逆矩阵 AA*=A*A=|A|E |A|是行列式,怎么乘一个矩阵 单位矩阵E
matlab矩阵分块对于一个矩阵A,随机选取一些列作为矩阵B,剩下的列作为矩阵C,怎么用matlab实现
逆矩阵定义问题对于n阶矩阵A,如果有一个n阶矩阵B,使AB=BA=E,则说矩阵A是可逆的,并把B矩阵称为A的逆矩阵.如果
一个矩阵X左乘矩阵A右乘矩阵A的逆矩阵的结果是什么啊?是矩阵X么
matlab A是一个矩阵B是一个矩阵
矩阵A乘以A的转置等于一个常量矩阵B,怎么求矩阵A,能求出A吗?
怎么证明一个矩阵是正交矩阵?
怎么证明一个矩阵是单位矩阵
设n阶可逆矩阵A的一个特征值为λ,A*是A的伴随矩阵,设|A|=d,证明:d/λ是A*的一个特征值.
矩阵A是一个n*n的对称矩阵,1.证明A+A‘也是对称矩阵.(' 表示转置)
若已知矩阵A,如何求它的合同矩阵?是先求出A的特征值,然后用这些特征值组成的一个对角矩阵吗?
设A ,D是可逆矩阵,B ,C是幂零矩阵,证明分块矩阵 A B 可逆.C D