在 R 上构建对称矩阵

Constructing symmetric matrix on R

我想构造一个 1000x1000 的对称矩阵,其中所有对角线元素为 1,其他元素为 0.5。我不知道如何为如此大的矩阵执行此操作。有人可以帮我吗?

谢谢!

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