Methode van Jacobi

Uit testwiki
Versie door imported>Wikiwernerbot op 17 nov 2024 om 20:39 (Botverzoeken: 1 link gearchiveerd, toevoegen archieflinks en vervangen http:// door https://)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

In de numerieke wiskunde is de methode van Jacobi, genoemd naar de Duitse wiskundige Carl Jacobi, een algoritme om iteratief een benaderde oplossing te vinden voor een stelsel van lineaire vergelijkingen. De methode van Jacobi is net als de Gauss-Seidel methode en de SOR-methode een speciale splitsingsmethode. De methode werd ontwikkeld, omdat Gauss-eliminatie weliswaar een exacte oplossing geeft, maar erg gevoelig is voor rekenfouten. Een iteratieve benadering heeft hier minder last van.

Methode

Bij de methode van Jacobi wordt de matrix A van het stelsel lineaire vergelijkingen

Ax=b

gesplitst in de hoofddiagonaal D en de rest:

A=D+R

De vergelijking kan dan geschreven worden als:

Dx+Rx=b

of, mits A inverteerbaar is, als

x=D1(bRx)

De iteratieve benadering van de oplossing verloopt via:

x(m+1)=D1(bRx(m))

Uitgeschreven in de elementen van de matrices en de vectoren betekent dit voor het stelsel van n lineaire vergelijkingen met n onbekenden

a1,1x1++a1,nxn=b1a2,1x1++a2,nxn=b2an,1x1++an,nxn=bn

dat het i-de element van de (m+1)-ste iteratie berekend wordt, uitgaande van een willekeurige startwaarde x(0), als:

xi(m+1)=1ai,i(bij=iai,jxj(m))

Een minimale voorwaarde is dat de diagonaalelementen ai,i ongelijk zijn aan 0. Voor de convergentie van de methode van Jacobi is strikte diagonale dominantie van de matrix A voldoende.

Referenties