設A=diag(1,-2,1),A*BA=2BA-8E,求B

設A=diag(1,-2,1),A*BA=2BA-8E,求B


解由A*BA=2BA-8E得(A*-2E)BA=-8E,B=-8(A*-2E)-1A-1 =-8[A(A*-2E)]-1 =-8(AA*-2A)-1 =-8(|A|E-2A)-1 =-8(-2E-2A)-1 =4(E+A)-1 =4[diag(2,-1,2…



A= diag(1,1,1,矩陣是什麼樣的,這幾個數是在對角線上的嗎,還是別的地方也有非零的


這是“對角矩陣”的簡寫管道
diag即diagonal的縮寫
diag(1,1,1,8)=
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 8



matlab用矩陣結構進行運算:(diag)x=[1 2 3;1 2 1] a=[4 5 6]將a中的每一個元素乘以x的每一列


(diag(a)*x')'



matlab怎麼把一個列向量變成一個對角矩陣?
列向量的各元素就是對角矩陣對角線上的各元素,對角矩陣其他元素為零,matlb中用什麼命令來實現?


A=diag(b,n)
b為列向量.n為零時或不指定是為主對角線.你的問題
A=diag(b)
就行