Naar inhoud springen

Hilbert-matrix

Uit Wikipedia, de vrije encyclopedie

De hilbert-matrix van de orde is de symmetrische, positief-definiete -matrix:

dus met elementen

Een hilbert-matrix is een hankel-matrix.

De hilbert-matrix is door de Duitse wiskundige David Hilbert in 1894 voor het eerst beschreven in verband met de theorie van de polynomen van Legendre. Omdat deze matrix positief-definiet is, is hij ook inverteerbaar, wat inhoudt dat de inverse matrix bestaat. Omdat de matrix inverteerbaar is, is een systeem van lineaire vergelijkingen met de coëfficiënten van de Hilbert-matrix als coëfficiënten van de vergelijkingen oplosbaar. Het probleem met zo'n matrix is echter, dat de matrix, en ook het systeem van lineaire vergelijkingen, numeriek slecht geconditioneerd zijn. Bij het oplossen van de vergelijkingen of bij het berekenen van de inverse verschijnen zeer grote positieve en negatieve getallen als tussenresultaten. Als deze berekening met een computer wordt uitgevoerd, kunnen zeer grote afrondingsfouten ontstaan of kan de berekening zelfs afgebroken worden.

Hoe groter de orde , hoe ernstiger dit probleem is. Het conditiegetal groeit exponentieel met Het conditiegetal van bijvoorbeeld is 526,16 (Frobeniusnorm); van is het al 15.613,8.

De hilbert-matrix is door zijn slechte numerieke conditie het klassieke testgeval voor alle computerprogramma's die matrices inverteren om systemen van lineaire vergelijkingen op te lossen zoals programma's voor Gauss-eliminatie, LU-decompositie, Cholesky-decompositie, enzovoort. Hoe groter gekozen wordt, hoe scherper de test is.

Inverse van de hilbert-matrix

[bewerken | brontekst bewerken]

Bij zulke tests komt het goed uit, dat de coëfficiënten van de inverse Hilbert-matrix afwisselend positieve en negatieve gehele getallen zijn die direct en precies berekend kunnen worden door middel van de volgende formule:

Met behulp van binomiaalcoëfficiënten luidt deze formule:

.

In het speciale geval van komt dat neer op:

Hierdoor kunnen de numerieke afwijkingen die in het computerprogramma bij het inverteren van de matrix ontstaan, met het exacte resultaat vergeleken worden.

Voorbeelden van inverse Hilbert-matrices

[bewerken | brontekst bewerken]

Exacte inverse

Exacte inverse

  • (en) artikel van Richardson 1999