怎樣對矩陣求導,而不是對矩陣離得每個元素求導 比如根號下A,或者log(A),A是矩陣

2021-03-22 02:09:46 字數 5171 閱讀 7562

1樓:匿名使用者

設矩陣x=(xij),矩陣

y=(yst)

則dy/dx為乙個超矩陣,即矩陣dy/dx的每乙個元素都是矩陣dy/dx = ( dyst/dx ) = ( (pyst/pxij) ) 其中p為偏導符號

即超矩陣dy/dx中的每個元素為矩陣y中的每個元素yst對x求導dyst/dx

而矩陣dyst/dx中的每個元素為yst對矩陣x中的每個元素xij求偏導pyst/pxij

復合函式求導法則仍然適用

怎樣對矩陣求導,而不是對矩陣離得每個元素求導

2樓:熱心網友

設矩陣x=(xij),矩陣y=(yst)

則dy/dx為乙個超矩陣,即矩陣dy/dx的每乙個元素都是矩陣dy/dx = ( dyst/dx ) = ( (pyst/pxij) ) 其中p為偏導符號

即超矩陣dy/dx中的每個元素為矩陣y中的每個元素yst對x求導dyst/dx

而矩陣dyst/dx中的每個元素為yst對矩陣x中的每個元素xij求偏導pyst/pxij

復合函式求導法則仍然適用

怎樣對矩陣整體求導,而不是對每乙個元素求導?log(sqrt a)關於a的導數什麼呢?二階導呢?a是乙個矩陣

3樓:匿名使用者

^題目有誤。log(sqrt(a))?底數呢?

我就以ln(sqrt(a))來解

既然已知矩陣a的導數是a(bt)

復合函式求導法則仍然適用

[ ln( sqrt(a) ) ]' = [ ln( (a)^(1/2) ) ]'

= 1/(a)^(1/2) × ( (a)^(1/2) )'

= (a)^(-1/2) × (1/2)×(a)^(-1/2)×a'

= (1/2)×(a)^(-1) × a(bt)

怎樣對矩陣整體求導,而不是對每乙個元素求導

4樓:熱心網友

用復合函式求導

z=f(u)u=x2-y2

zx=f'(u)?ux=f'(x2-y2)?2x同理y偏導

兩偏導數相等

自己查下資料吧

這樣的提問感覺沒有意義

5樓:匿名使用者

請問,你這個「對矩陣整體求導」怎麼定義?

6樓:桑思佘新雪

設矩陣x=(xij),矩陣y=(yst)

則dy/dx為乙個

超矩陣,即矩陣dy/dx的每乙個元素都是矩陣dy/dx=(

dyst/dx)=

((pyst/pxij)

)其中p為偏導符號

即超矩陣dy/dx中的每個元素為矩陣y中的每個元素yst對x求導dyst/dx

而矩陣dyst/dx中的每個元素為yst對矩陣x中的每個元素xij求偏導pyst/pxij

復合函式求導法則仍然適用

矩陣的跡對於乙個矩陣如何求導? d(tr(...))/d(a) 怎麼算啊 a是乙個矩陣 求高手指點!!!!!!!!!!

7樓:

以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的轉置。

對矩陣求導,過程上可能稍微複雜些,但細心點,理清關係,就能得出正確答案。~

8樓:電燈劍客

這是一種習慣上的用法,其實就是把所有的偏導數d(tr(...))/d(a(i,j))仍然按次序排成乙個和a尺寸一樣的矩陣。

9樓:匿名使用者

那就很簡單啊,tr(a)=a11+a22+...+ann,因此求導得微分矩陣的對角元是dtr(a)/daii=1,非對角元就是dtr(a)/daij=0

矩陣求導

10樓:匿名使用者

你這個矩陣肯定是含有某個變數的吧,比如含有x或者t等等。

方法是:先求出矩陣a的逆,再對每乙個元素進行求導,就可以了。

對任意m*n矩陣求導的定義就是對每乙個元素求導。

矩陣求導

11樓:匿名使用者

矩陣的微分是函式導數的概念形式推廣到矩陣的情形。矩陣微分根據對不同變數的求導,有不同形式。

定義一: 設m×n矩陣

a(t)=【amn(t)】

的每個元素aij(t)都是自變數t的可導函式,則稱m×n矩陣【δamn(t)/δt】為a(t)關於變數t的導數,記為δa(t)/δt;

定義二:設a為m×n陣,f(a)為矩陣a的數量值函式。若f(a)關於a的任一元素aij的偏導δf/ δaij都存在,則稱【δf/δamn】為f(a)關於a=(aij)的導數,記為δf(a)/δa;

定義三:設a為m×n維矩陣型變數,a=(aij),g(a)維a的矩陣值函式(p×q維)即g(a)=【g(a)pq】,其中g(a)ij都為a的數值量函式,且關於a可導,則稱【δg/δaij】=△⊙g(△應是倒三角,為[δ/δaij],hamilton運算元矩陣;⊙應是乘號加圈,為kronecker積);

可以參考矩陣論的相關書籍。

對矩陣求導數有什麼意義

12樓:不雨亦瀟瀟

上面的解釋在最後說,在非標準分析下也可理解成商,這個你不用管,我們只在常規下理解。

下面說矩陣

矩陣求導哪本書上有講?

任何一本叫矩陣論的書,由於矩陣論我也不熟,書就不推廌了,你可以問別人。

矩陣對矩陣的導數y'=dy/dx,難道不能寫成y=x*y'?

我們矩陣求導的定義是$\frac=c$,c是某個很繁的矩陣,見此

其中和一元實函式相似,$\frac$只是記號不是商。下面的問題是它能寫成da=db*c嗎?和一元實函式模擬,請問如何證明?

仿照一元實函式的證明是證不出來的。能認為它們近似相等嗎?請問你省略了什麼?

這裡沒有無窮小可讓你省略。

怎麼求矩陣的偏導數

13樓:匿名使用者

y = a * x --> dy/dx = a'

y = x * a --> dy/dx = a

y = a' * x * b --> dy/dx = a * b'

y = a' * x' * b --> dy/dx = b * a'

於是把以前學過的矩陣求導部分整理一下:

1. 矩陣y對標量x求導:

相當於每個元素求導數後轉置一下,注意m×n矩陣求導後變成n×m了

y = [y(ij)] --> dy/dx = [dy(ji)/dx]

2. 標量y對列向量x求導:

注意與上面不同,這次括號內是求偏導,不轉置,對n×1向量求導後還是n×1向量

y = f(x1,x2,..,xn) --> dy/dx = (dy/dx1,dy/dx2,..,dy/dxn)'

3. 行向量y'對列向量x求導:

注意1×m向量對n×1向量求導後是n×m矩陣。

將y的每一列對x求偏導,將各列構成乙個矩陣。

重要結論:

dx'/dx = i

d(ax)'/dx = a'

4. 列向量y對行向量x』求導:

轉化為行向量y』對列向量x的導數,然後轉置。

注意m×1向量對1×n向量求導結果為m×n矩陣。

dy/dx' = (dy'/dx)'

5. 向量積對列向量x求導運算法則:

注意與標量求導有點不同。

d(uv')/dx = (du/dx)v' + u(dv'/dx)

d(u'v)/dx = (du'/dx)v + (dv'/dx)u'

重要結論:

d(x'a)/dx = (dx'/dx)a + (da/dx)x' = ia + 0x' = a

d(ax)/dx' = (d(x'a')/dx)' = (a')' = a

d(x'ax)/dx = (dx'/dx)ax + (d(ax)'/dx)x = ax + a'x

6. 矩陣y對列向量x求導:

將y對x的每乙個分量求偏導,構成乙個超向量。

注意該向量的每乙個元素都是乙個矩陣。

7. 矩陣積對列向量求導法則:

d(uv)/dx = (du/dx)v + u(dv/dx)

d(uv)/dx = (du/dx)v + u(dv/dx)

重要結論:

d(x'a)/dx = (dx'/dx)a + x'(da/dx) = ia + x'0 = a

8. 標量y對矩陣x的導數:

類似標量y對列向量x的導數,

把y對每個x的元素求偏導,不用轉置。

dy/dx = [ dy/dx(ij) ]

重要結論:

y = u'xv = σσu(i)x(ij)v(j) 於是 dy/dx = = uv'

y = u'x'xu 則 dy/dx = 2xuu'

y = (xu-v)'(xu-v) 則 dy/dx = d(u'x'xu - 2v'xu + v'v)/dx = 2xuu' - 2vu' + 0 = 2(xu-v)u'

9. 矩陣y對矩陣x的導數:

將y的每個元素對x求導,然後排在一起形成超級矩陣。

14樓:

請參見下圖。此問題應屬於最優控制理論(lq問題),要求的數學基礎有矩陣函式求導。

15樓:匿名使用者

這是二次型而非矩陣,矩陣求偏導數的規律與微積分是一樣的。

單位矩陣都等於1對吧

不是。從左上角到右下角的對角線 稱為主對角線 上的元素均為1。除此以外全都為0。根據單位矩陣的特點,任何矩陣與單位矩陣相乘都等於本身,而且單位矩陣因此獨特性在高等數學中也有廣泛應用。單位矩陣的特徵值皆為1,任何向量都是單位矩陣的特徵向量。因為特徵值之積等於行列式,所以單位矩陣的行列式為1。因為特徵值...

matlab儲存x,y座標的兩列矩陣,怎麼對矩陣先按照x座標排序,然後對x相同的按照y座標排序

function sortedmat twophasesort mat,n1,n2 sortedmat zeros size mat partialsortedmat sortrows mat,n1 n1value tabulate partialsortedmat n1 startrows 0 f...

Matlab對矩陣進行分塊,再對分塊後的每一小塊矩陣進行求和

matlab中,只要兩個矩陣的size是一致的,那麼它們就可以用加法加起來。即使你的大矩陣是有多個塊組成的。求和也是對應的塊進行求和。matlab中怎麼把乙個256 256的矩陣分塊成8 8的矩陣,再對塊矩陣進行迴圈處理 有很多來中建立方法啊 m zeros 256 建立源0矩陣,但輸入預設二維矩陣...