Circulant matrix (source code)

= Circulant matrix
{wiki=Circulant_matrix}

A **circulant matrix** is a special type of matrix where each row is a cyclic right shift of the row above it. This means that if the first row of a circulant matrix is defined, all subsequent rows can be generated by shifting the elements of the first row.