简体   繁体   English

在R上构造对称矩阵

[英]Constructing symmetric matrix on R

I want to construct a 1000x1000 symmetric matrix where all diagonal elements are 1 and others are 0.5. 我想构造一个1000x1000的对称矩阵,其中所有对角元素均为1,其他元素均为0.5。 I don't know how to do this for such a large matrix. 我不知道如何针对如此大的矩阵执行此操作。 Can someone help me out here? 有人可以帮我吗?

Thank you! 谢谢!

m <- matrix(0.5, ncol = 1000, nrow = 1000)
diag(m) <- 1

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM