Function kron #

Calculates the kronecker product of 2 matrices or vectors.

NOTE: If a one dimensional vector / matrix is given, it will be wrapped so its two dimensions. See the examples.

Syntax #

math.kron(x, y)

Parameters #

Parameter Type Description
x Array | Matrix First vector
y Array | Matrix Second vector

Returns #

Type Description
Array | Matrix Returns the kronecker product of x and y

Examples #

math.kron([[1, 0], [0, 1]], [[1, 2], [3, 4]])
// returns [ [ 1, 2, 0, 0 ], [ 3, 4, 0, 0 ], [ 0, 0, 1, 2 ], [ 0, 0, 3, 4 ] ]

math.kron([1,1], [2,3,4])
// returns [ [ 2, 3, 4, 2, 3, 4 ] ]

See also #

multiply, dot, cross

Fork me on GitHub