Member-only story

Building block matrices using the tensor product

Oscar Nieves
3 min readDec 22, 2022

--

Block matrices appear very frequently in science and engineering problems, especially numerical solutions of differential equations. They are matrices which are made of blocks that possess a certain structure and properties, arranged in a certain way. For example, the matrix

has a repeating pattern of 2x2 matrices across the main diagonal. If we set

Then we can write

This is nice and all, but how can we start from A and 0 and then construct this new matrix using some kind of mathematical operation? It turns out, there is a very straight-forward way to do so, and it is called the matrix tensor product or Kronecker product. It works like this:

where M is a matrix of any size. The operation works as follows: for the matrix on the left of the tensor product symbol, take each element and multiply it by the entire matrix on the right, in this case M and this then becomes a “block element” of the new matrix, in that same relative position. This operation is…

--

--

Oscar Nieves
Oscar Nieves

Written by Oscar Nieves

I write stories about applied math, physics and engineering.

Responses (2)