KP {lazy.symbolic} | R Documentation |
Symbolic Expression of the i-j element of the Kronecker Product
KP(A, B, row = "i", col = "j", eval = 0, ntogoback = 1, print = 0)
A |
A matrix |
B |
B matrix |
row |
row index |
col |
col index |
eval |
= 1 to evaluate the result |
ntogoback |
n parameter of sys.parent function |
print |
= 1 to print the result |
The i-j element of A@B is
A[(i-(i-1)%%nrow(B)+nrow(B)-1)/nrow(B)
,(j-(j-1)%%ncol(B)+ncol(B)-1)/ncol(B)]
*
B[(i-1)%%nrow(B)+1,(j-1)%%ncol(B)+1]
When eval=1, the A and B matrices must be defined.
Also, the numeric value of indices i and j must be specified.
When eval=0, the symbolic expression will be returned.
When eval=1, a list of ABij, value, i, and j will be returned.
## Not run:
KP(A,B)
KP(D,E, row="p", col="q")
# with evaluation
A <- demomat(2,2,root="a"); B <- demomat(3,3,root="b")
i <- 3; j <-4
KP(A,B,eval=1,print=1)
## End(Not run)