@kronecker |

Syntax: @kronecker(o1, o2)

Argument 1: matrix object, o1

Argument 2: matrix object, o2

Return: matrix

Calculates the Kronecker product of the two matrix objects, o1 and o2. The resulting matrix has a number of rows equal to the product of the numbers of rows of the two matrix objects and a number of columns equal to the product of the numbers of columns of the two matrix objects. The elements of the resulting matrix consist of submatrices consisting of one element of the first matrix object multiplied by the entire second matrix object. Example:

matrix m3 = @kronecker(m1,m2)