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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:52:03
diag(diag(A))是什么意思

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。

收起