R/buildSymMatrix.R

Defines functions .buildSymMatrix

.buildSymMatrix <- function(vec)
{
	
	###############################################################################
	N <- round((sqrt(8 * length(vec) + 1) - 1)/2)
	myMat <- matrix(1:(N^2), ncol = N, byrow = T)
	myMat <- replace(myMat, !lower.tri(myMat), vec)
	.buildSymMatrix.R.returned <- replace(myMat, lower.tri(myMat, T), t(myMat)[lower.tri(myMat, T)])
	.buildSymMatrix.R.returned
	###############################################################################
}

Try the RNMImport package in your browser

Any scripts or data that you put into this service are public.

RNMImport documentation built on May 2, 2019, 5:21 p.m.