Kronecker Product - Matrix Direct Product - ⊗
  • is an operation on two matrices of arbitrary size resulting in a block matrix
  • it is a specialization of the tensor product from vectors to matrices and gives the matrix of the tensor product a linear map with respect to a standard choice of basis
  • is to be distinguished from the usual matrix multiplication, which is an entirely different operation

Kronecker Product - Definition

If 𝐴 is an 𝑚×𝑛 matrix and 𝐵 is a 𝑝×𝑞 matrix, then the Kronecker product 𝐴⊗𝐵 is the 𝑝𝑚×𝑞𝑛 block matrix:

More explicitly:

Kronecker Product - Examples