Rev 8893 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{lower.tri}\alias{lower.tri}\alias{upper.tri}\title{Lower and Upper Triangular Part of a Matrix}\description{Returns a matrix of logicals the same size of a given matrix withentries \code{TRUE} in the lower or upper triangle.}\usage{lower.tri(x, diag = FALSE)upper.tri(x, diag = FALSE)}\arguments{\item{x}{a matrix.}\item{diag}{logical. Should the diagonal be included?}}\seealso{\code{\link{diag}},\code{\link{matrix}}.}\examples{m2 <- ma <- matrix(1:20, 4, 5)m2[lower.tri(m2)] <- NAm2stopifnot(lower.tri(ma) == !upper.tri(ma, diag=TRUE))}\keyword{array}