矩阵的迹对于一个矩阵如何求导? d(tr(...))/d(A) 怎么算啊 A是一个矩阵 求高手指点!!!!!!!!!!

earth_china
推荐于2017-11-24 · TA获得超过424个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:81.4万
展开全部
以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的转置。
对矩阵求导,过程上可能稍微复杂些,但细心点,理清关系,就能得出正确答案。~
电灯剑客
科技发烧友

2011-12-31 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:4950万
展开全部
这是一种习惯上的用法,其实就是把所有的偏导数d(tr(...))/d(A(i,j))仍然按次序排成一个和A尺寸一样的矩阵。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mscheng19
2011-12-31 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3835
采纳率:100%
帮助的人:2261万
展开全部
那就很简单啊,tr(A)=a11+a22+...+ann,因此求导得微分矩阵的对角元是dtr(A)/daii=1,非对角元就是dtr(A)/daij=0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七份草莓圣代
2011-12-31 · TA获得超过601个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:281万
展开全部
没见过这种说法。。或者把A看出n^2个独立的元素。。然后tr(A)就是n^2维到一维的映射。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式