mat.dirprod {dae} | R Documentation |
Forms the direct product of two matrices
Description
Form the direct product of the m \times n
matrix
A and the p \times q
matrix
B.
It is also called the Kroneker product and the right direct product.
It is defined to be the result of replacing each element of
A, a_{ij}
, with a_{ij}\bold{B}
.
The result matrix
is mp \times nq
.
The method employed uses the rep
function to form two
mp \times nq
matrices: (i) the direct
product of A and J, and (ii) the direct product of
J and B, where each J is a matrix of ones
whose dimensions are those required to produce an
mp \times nq
matrix. Then the
elementwise product of these two matrices is taken to yield the result.
Usage
mat.dirprod(A, B)
Arguments
A |
The left-hand |
B |
The right-hand |
Value
An mp \times nq
matrix
.
Author(s)
Chris Brien
See Also
matmult
, mat.dirprod
Examples
col.I <- mat.I(order=4)
row.I <- mat.I(order=28)
V <- mat.dirprod(col.I, row.I)