matlab中的diag

--------------------转载自网络---------------------


diag函数功能:矩阵对角元素的提取和创建对角阵

设以下X为方阵,v为向量

1、X= diag(v,k) 当v是一个含有n个元素的向量时,返回一个n+abs(k)阶方阵X,向量v在矩阵X中的第k个对角线上,k=0表示主对角线,k>0表示在主对角线上方,k<0表示在主对角线下方。例1:

v=[1 2 3];
diag(v, 3)

ans =

     0     0     0     1     0     0
     0     0     0     0     2     0
     0     0     0     0     0     3
     0     0     0     0     0     0
     0     0     0     

猜你喜欢

转载自blog.csdn.net/lu_mingzhi/article/details/70740612
今日推荐