The generalized kronecker product of two matrices.
## S4 method for signature 'Expression,ANY'kronecker(X, Y, FUN ="*", make.dimnames =FALSE,...)## S4 method for signature 'ANY,Expression'kronecker(X, Y, FUN ="*", make.dimnames =FALSE,...)
Arguments
X: An Expression or matrix.
Y: An Expression or matrix.
FUN: Hardwired to "*" for the kronecker product.
make.dimnames: (Unimplemented) Dimension names are not supported in Expression objects.
...: (Unimplemented) Optional arguments.
Returns
An Expression that represents the kronecker product.
Examples
X <- cbind(c(1,2), c(3,4))Y <- Variable(2,2)val <- cbind(c(5,6), c(7,8))obj <- X %x% Y
prob <- Problem(Minimize(kronecker(X,Y)[1,1]), list(Y == val))result <- solve(prob)result$value
result$getValue(kronecker(X,Y))