diag(diag(A))是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 17:28:47
diag(diag(A))是什么意思
xTn@~Q$?GCP4'4" D(%*D!-`;ks:6BJ{Z3|9I/E(D]bdhҢESy;3 I@HX;P*3ǽITфmb_qE'n9R"{U0pHZ/W"1:5HFUz}NR$#B NSm~w̄ +8u.J+MV<7&S

diag(diag(A))是什么意思
diag(diag(A))是什么意思

diag(diag(A))是什么意思
diag是(提取对角元素)
还有线性代数函数有关的:
det(求行列式值),inv(矩阵的求逆),qr(二次余数分解),svd(奇异值分解),bdiag(求广义本征值),spec(求本征值),schur(schur分解),trace(求对角线元素总和)

diag(A)是提取出矩阵A的主对角线元素,得到的是一维的向量,diag(diag(A))是一个对角矩阵。
如A=[1 2 3 则 diag(diag(A))=[1 diagA=[1 5 9]
4 5 5 5
...

全部展开

diag(A)是提取出矩阵A的主对角线元素,得到的是一维的向量,diag(diag(A))是一个对角矩阵。
如A=[1 2 3 则 diag(diag(A))=[1 diagA=[1 5 9]
4 5 5 5
7 8 9 ] 9]

diag的调用格式:a=diag(A);
若A是m*n的矩阵,则a为A对角线元素组成的向量,且a的大小等于A较小的维数,即min(m,n)
若A是1*m的向量,则a为m*m的矩阵,该矩阵的对角线元素为x。

收起