Cirkulerende matrix

I lineær algebra er en cirkulerende matrix en firkantet matrix, hvor vi går fra en række til den næste ved cirkulær permutation (skift til højre) af koefficienterne.

En cirkulerende matrix af størrelse n er derfor af formen

hvor koefficienterne c i er komplekser.

En cirkulerende matrix udgør et bestemt tilfælde af en Toeplitz- matrix, af en Frobenius-matrix (det er den generiske matrix for multiplikationen med et element i gruppealgebra ℂ [ℤ / n ℤ] og også et bestemt tilfælde af den latinske firkant ).

Den nedsættelse af de cirkulerende matrixer involverer formlerne for den diskrete Fourier transformation . I numerisk analyse kan cirkulerende systemer løses meget effektivt ved hurtig Fourier-transformation .

Vi taler undertiden om en anticirkulerende eller venstre cirkulerende matrix, når vi skifter koefficienterne til venstre, mens vi går fra en linje til den næste.

Algebra af cirkulerende matricer

For at forenkle notationerne betegner vi ved C ( c 0 ,…, c n –1 ) den foregående cirkulerende matrix.

Bemærk

vi kan se, at enhver cirkulerende matrix er et polynom i J

Omvendt eftersom J n er identitetsmatricen , enhver polynomium i J er en cirkulerende matrix.

Således cirkulerer produktet af cirkulerende matricer, og et sådant produkt er kommutativt. Sættet af circulant matrixer er ingen anden end den algebra kommutativ af polynomier i J .

Reduktion af cirkulerende matricer

Diagonalisering af J

Matrixen J , der verificerer J n = I , kan diagonaliseres med egenværdier af enhedens n- th rødder .

Vi kalder derfor primitiv grund til enhed. Det kan vi så let kontrollere for alle k

er egenvektor af J associeret med egenværdien ω k .

Derfor udstillet, for k fra 0 til n - 1, en familie af n egenvektorer forbundet med egen særskilte værdier, en ren basis for J .

Diagonalisering af en cirkulerende matrix

Derfor er det et passende grundlag også for ethvert polynom i J , det vil sige enhver cirkulerende matrix. Egenværdierne for C ( c 0 ,…, c n –1 ) er derfor

som denne gang ikke længere nødvendigvis er forskellige.

Man kan tage matrixen til matrix for passage fra den kanoniske base til den rette base

Denne matrix U er enhed ( U * U = I ), og de foregående passageformler skrives ved at bemærke Λ den diagonale matrix af koefficienterne egenværdier

Direkte verifikation

Lad være Vandermonde-matrixen , lad os kontrollere det .

En ny mulig definition for sættet af cirkulerende matricer er sættet af matricer i form UDU * med D diagonal. Geometrisk svarer dette til endomorfismer, der tillader det ortonormale grundlag for X k som basis for egenvektorer.

Cirkulationsdeterminant

Den cirkulerende determinant er determinanten for den cirkulerende matrix; som for enhver anden matrix er den lig med produktet af egenværdierne

Enhver matrix er inverterbar, hvis og kun hvis dens determinant ikke er nul, og i tilfælde af en cirkulerende matrix er dens inverse matrix også en cirkulerende matrix.

Intervention af den diskrete Fourier-transformation

Af særlig interesse er basisændringsformlerne, der bruger U- matrixen . Formlen til overføring af koefficienterne til egenværdierne er den klassiske definition af en diskret Fourier-transformation . Vi kan finde koefficienterne fra egenværdierne ved at udføre denne omvendte transformation

Cirkulationssystem

Lade cirkulerende systemet Cx = b , med C cirkulerende matrix af størrelse n . Dette system kan omskrives ved hjælp af et diskret sammenblandingsprodukt

ved at betegne c den første kolonne i matricen C og ved at periodisere komponenterne i vektorerne c , x og b . Den diskrete Fourier-transformation forvandler denne foldningsligning til et komponent-for-komponent-produkt.

også

Denne algoritme for opløsning er meget hurtigere end eliminering af Gauss-Jordan , og det er så meget mere, hvis man griber til den hurtige Fourier-transformation .

Se også

eksterne links

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">