"If $A$ is an $m \times n$ matrix and $B$ is a $p \times q$ matrix, then the Kronecker product $A \otimes B$ is the $mp \times nq$ block matrix..."
- from Wiki
Thus the Kronecker product of two vectors, i.e. $3\times 1$ matrices, should be a $9\times 1$ matrix, i.e. another vector. Nevertheless, Mathematica gives me a $3 \times 3$ matrix instead. Why is this the case and how can I change this?
Dot
), it sometimes treats a 3-by-1 vector as a 1-by-3 matrix instead. TryKroneckerProduct[{d, e, f}, {{a}, {b}, {c}}]
. $\endgroup$