矩阵中diag什么意思

问题描述:

矩阵中diag什么意思

函数功能:在FreeMat、Matlab中该函数用于构造一个对角矩阵(不在对角线上元素全为0的方阵)或者以向量(在matlab中,1*n、n*1的矩阵都可以看做是一个向量)的形式返回一个矩阵上对角线元素。

diag(a1,a2,……,an)表示的是对角线元素为a1,a2,……,an的对角矩阵
例如:diag(1,-2,1)表示的是对角线元素为1,-2,1的对角矩阵