Toeplitz-matrix

Uit testwiki
Naar navigatie springen Naar zoeken springen

Een Toeplitz-matrix, genoemd naar Otto Toeplitz, is een matrix met constante waarden op de hoofddiagonaal en de hiermee evenwijdige diagonalen. Dit betekent dat het element ti,j in rij i en kolom j gelijk is aan het element er rechtsonder, en in het algemeen aan element ti+k,j+k voor alle positieve waarden van k.

Voorbeeld van een Toeplitz-matrix:

[abcdefabcdgfabchgfabihgfa]

Een Toeplitz-matrix is volledig bepaald door de eerste rij en de eerste kolom.

Verband met veeltermen

De coëfficiënten van een veeltermvermenigvuldiging van

a=a1+a2x++amxm1

en

b=b1+b2x++bnxn1

zijn de elementen van de vector die het product is van de matrixvermenigvuldiging van een Toeplitz-matrix met de vector gevormd door de coëfficiënten van veelterm b:

c=ab=[a1000a2a1a3a200a3a10am1a2a1amam1a20amam200am1am2amam1000am][b1b2bn1bn]

Dit is equivalent aan het berekenen van de convolutie van twee rijen getallen. De Toeplitz-matrix is hier een bandmatrix: enkel de elementen op de hoofddiagonaal en een aantal diagonalen daarboven of daaronder zijn niet-nul. Rechtsboven en linksonder die diagonalen bestaat de matrix enkel uit nullen.

Voor deze en andere bewerkingen met Toeplitz-matrices bestaan efficiënte algoritmes. Dit is bijvoorbeeld zo voor het oplossen van een stelsel van lineaire vergelijkingen (in matrixvorm)

Ax=b

wanneer A een Toeplitz-matrix is. Dergelijke stelsels duiken o.a. op in de digitale signaalverwerking (spraakherkenning en dergelijke).

Cyclische matrix

Een speciaal geval van een Toeplitz-matrix is een cyclische matrix. Dit is een matrix waarvan elke rij gelijk is aan de rij erboven maar dan één element naar rechts geroteerd:

[c0cn1c2c1c1c0cn1c2c1c0cn2cn1cn1cn2c1c0]

Zo'n cyclische matrix is volledig bepaald door de eerste kolom (of rij); elke volgende kolom is een cyclische permutatie van de vorige kolom (of rij). Cyclische matrices komen bijvoorbeeld van pas bij de toepassing van discrete fouriertransformatie (DFT) op een rij getallen: de eigenwaarden van de cyclische matrix met die rij getallen als eerste rij vormen de DFT van die rij. Anders gezegd: de eerste rij van een cyclische matrix is de inverse DFT van de eigenwaarden van die matrix[1].

Zie ook

  • Hankel-matrix, waarin elk element gelijk is aan het element er rechtsboven in plaats van rechtsonder.

Voetnoten

Sjabloon:References