Full symmetric matrix
Convert a column order distance matrix to a full symmetric matrix.
full(v)
v |
lower-triangular column order distance matrix. |
Converts a column order lower-triangular distance matrix as
written by R functions into a symmetric matrix.
Note that lower()
used on a 1x1 matrix will return the single
element, which may not be the correct behavior in all cases,
while full()
used on a single element will return a 2x2 matrix.
full symmetric matrix.
Sarah Goslee
# Given a vector: x.vec <- seq_len(6) x.vec # Make an R-style column order symmetric matrix full(x.vec) # Extract the lower triangle from a symmetric matrix # in column order lower(full(x.vec)) # Convert to or from a row order symmetric matrix fixdmat(x.vec) lower(fixdmat(x.vec)) fixdmat(c(1, 2, 4, 3, 5, 6))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.