Understand the subject
What is a Kronecker product?
A Kronecker product replaces each entry of A with a scaled block of B.
Use it to build block matrices and product-space constructions.
See the structure
What the calculation is doing
1234
same positions5678
A⊗B=[aᵢⱼB]Worked interpretation
Read the result in context
A⊗B=[aᵢⱼB]
Interpret with care
Important boundary
The result is larger: rows and columns multiply across the two input shapes.
Use the Matrix Calculator to experiment with small exact matrix operations before applying a more specialized route.
Quick guide
How to use this calculator
- Enter matrices A and B.
- The matrices may have different dimensions.
- Read the block matrix A ⊗ B.
Calculation method
Replace each entry of A with a scaled copy of B
Each aᵢⱼ becomes the block aᵢⱼB. An m × n matrix and a p × q matrix produce an mp × nq result.
Worked example
Kronecker product with a row
Use A = [[1,2]] and B = [[3,4],[5,6]].
A ⊗ B = [[3,4,6,8],[5,6,10,12]]
Supported inputs
Precision and limits
Matrix size
Each input matrix may contain 1–6 rows and 1–6 columns.
Entry precision
Each signed decimal may contain up to 30 digits and 15 decimal places.
Exactness
Finite decimals are converted to reduced fractions before calculation; matrix arithmetic is not rounded.