Multiply block matrix with matrix

linear algebramatricesmatrix-calculus

Consider the following block matrix:
$$
\Phi = \begin{bmatrix}B & 0 & \dots & 0 \\ AB & B & \dots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ A^{N-1}B & A^{N-2}B & \dots & B\end{bmatrix}
$$

where $(0,AB,B)\in\mathbb{C}^{1000\times144}$

Now I want to perform a simple operation like this
$$
\tilde{\Phi} = \begin{bmatrix}CB & 0 & \dots & 0 \\ CAB & CB & \dots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ CA^{N-1}B & CA^{N-2}B & \dots & CB\end{bmatrix}
$$

So basically I want to multiply every submatrix in the block matrix with $C$. Is there any known operator that does this? I have searched the internet for Kronecker, Hadamard, Khatri-Rao, etc multiplications but I cannot find the correct operator. I have to do this kind of multiplication for a number of matrices, and it is cumbersome to write this out every single time. Thanks in advance!

Best Answer

You can achieve this by multiplying the original matrix with $I \otimes C$ from the left.

Related Question