热线电话:13121318867

登录
2018-11-20 阅读量: 882
矩阵对角元素相关运算

例如要取一个方阵的对角元素,

> A=matrix(1:16,nrow=4,ncol=4)
> A
[,1] [,2] [,3] [,4]
[1,] 1 5 9 13
[2,] 2 6 10 14
[3,] 3 7 11 15
[4,] 4 8 12 16
> diag(A)
[1] 1 6 11 16

对一个向量应用 diag()函数将产生以这个向量为对角元素的对角矩阵,例如:

> diag(diag(A))
[,1] [,2] [,3] [,4]
[1,] 1 0 0 0
[2,] 0 6 0 0
[3,] 0 0 11 0
[4,] 0 0 0 16

对一个正整数 z 应用 diag()函数将产生以 z 维单位矩阵,例如:

> diag(3)
[,1] [,2] [,3]
[1,] 1 0 0
[2,] 0 1 0

[3,] 0 0 1

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子