hope this question isn't too trivial.
So, I have a vector $v\in\mathbb{R}^{1\times k}$ and the following Kronecker product: $$M = \mathbb{I}_{k} \otimes v = \begin{bmatrix} v &0 &\dots &0 \\ 0 & v & \dots &0 \\ \vdots & & \ddots &\vdots \\ 0 & & \dots& v\end{bmatrix} \in\mathbb{R}^{k\times k^2}$$
Is there any simple way to write $M$ as a regular matrix multiplication? Say $M = T\,v\,G$, with T and G of appropriate size. I need the vector $v$ outside the Kronecker product.
Thanks!!!
Certainly, it's not possible to get $M = TvG$ for any $T$ and $G$. Notably, $M$ has rank $k$, but $v$ has rank $1$, which means that the rank of $TvG$ is at most $1$.
I can't think of a form which is more convenient than that Kronecker product.