Rev 6228 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{matmult}\title{Matrix Multiplication}\usage{a\%*\%b}\alias{\%*\%}\alias{matmult}\description{Multiplies two matrices, if they are conformable.If one argument is a vector, it will be coerced to a either a row or columnmatrix to make the two arguments conformable.If both are vectors it will return the inner product.}\value{The matrix product. Use \code{\link{drop}} to get rid of}\seealso{\code{\link{matrix}}, \code{\link{Arithmetic}}, \code{\link{diag}}.}\examples{x <- 1:4x\%*\%x # scalar ("inner") product (1 x 1 matrix)drop(.Last.value)# as scalary <- diag(x)z <- matrix(1:12,ncol=3,nrow=4)y\%*\%zy\%*\%xx\%*\%z}\keyword{array}\keyword{arith}