Cyklisk matris

En cyklisk matris är en matris där varje rad (och kolonn) är en cyklisk skiftning av elementen i den föregående raden (kolonnen). Cykliska matriser är ett specialfall av Toeplitzmatriser. Cykliska matriser används i samband med diskret Fouriertransform och inom Advanced Encryption Standard.

Definition

En cyklisk matris C kan skrivas på formen:

C = ( c 1 c 2 c 3 c n c n c 1 c 2 c n 1 c 2 c 3 c 4 c 1 ) {\displaystyle C={\begin{pmatrix}c_{1}&c_{2}&c_{3}&\cdots &c_{n}\\c_{n}&c_{1}&c_{2}&\cdots &c_{n-1}\\\vdots &\vdots &\vdots &\ddots &\vdots \\c_{2}&c_{3}&c_{4}&\cdots &c_{1}\end{pmatrix}}}

så att matrisen C bestäms av den n-dimensionella vektorn bestående av ( c 1 , c 2 , . . . , c n ) {\displaystyle (c_{1},c_{2},...,c_{n})} . En matris är cyklisk om och endast om den kan skrivas som en summa:

C = k = 0 n 1 c k + 1 P k {\displaystyle C=\sum _{k=0}^{n-1}c_{k+1}P^{k}}

där P kallas för en grundläggande cyklisk permutationsmatris och har formen:

P = ( 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 ) {\displaystyle P={\begin{pmatrix}0&1&0&\cdots &0\\0&0&1&\cdots &0\\\vdots &\vdots &\vdots &\ddots &\vdots \\0&0&0&\cdots &1\\1&0&0&0&0\end{pmatrix}}}

Egenskaper

  • Cykliska matriser är normala och har egenvektorer vj:
v j = 1 n ( e 2 π j n e 4 π j n e 2 π j k n 1 ) T       j = 0 , 1 , . . . , n 1 {\displaystyle \mathbf {v} _{j}={\frac {1}{\sqrt {n}}}{\begin{pmatrix}e^{\frac {2\pi j}{n}}&e^{\frac {4\pi j}{n}}&\cdots &e^{\frac {2\pi jk}{n}}&\cdots &1\end{pmatrix}}^{T}~~~j=0,1,...,n-1}
  • Summan och produkten av två cykliska matriser är cykliska matriser och multiplikation mellan cykliska matriser är kommutativ. Alltså bildar mängden av alla n×n-matriser ett n-dimensionellt vektorrum, men även en kommutativ algebra över en kropp.

Referenser

  • Horn, Roger A.; Charles R. Johnson (1985). Matrix Analysis. Cambridge University Press. ISBN 978-0-521-38632-6 
  • Heath, Michael T. (2005). Scientific Computing. McGraw-Hill. ISBN 007-124489-1