Function: kronprod - Kronecker product of matrices and/or vectors

Calling sequence:
kronprod(A,B,...);

Parameters:

A, B, ... - matrices, vectors or lists

Description:

Examples:

> kronprod(transpose([a,b]),[c,d]);

MATRIX([[a*c, b*c], [a*d, b*d]])

> kronprod([a,b],[c,d]);

VECTOR([a*c, a*d, b*c, b*d])

> kronprod(matrix([[a,b],[c,d]]),matrix([[e,f,g],[h,i,j]]));

MATRIX([[a*e, a*f, a*g, b*e, b*f, b*g], [a*h, a*i, ...

> kronprod([a,b],[c,d],[e,f]);

VECTOR([a*c*e, a*c*f, a*d*e, a*d*f, b*c*e, b*c*f, b...

See also:

matrix , OuterProductMatrix , tensor(prod) , transpose , vector

Maple Advisor Database R. Israel, 1998