.cg

Die Funktion LinearAlgebra.cg(A, b) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
ADatenfeld(quadratische) Matrix
bDatenfeldVektor

Falls die Matrix A symmetrisch und positiv definit ist und falls die Dimensionen der Argumente A und b es zulassen, wird das Gleichungssystem

unter Verwendung des CG-Verfahrens gelöst. Das Ergebnis wird als Datenfeld (Vektor) zurückgegeben.

Zudem können folgende Optionen verwendet werden:

VariableDatentypHinweisDefault-Wert
epsilonZahlpositiv1e-10

Mit der Option epsilon lässt sich die gewünschte Genauigkeit des (numerischen) Verfahrens definieren.

Hinweis

Das CG-Verfahren ist ein iteratives Verfahren, welches - sofern die Voraussetzungen erfüllt sind - gegen eine Lösung des linearen Gleichungssystems konvergiert. In der Regel sind die Berechnungen deutlich effizienter im Vergleich (beispielsweise) zum Gauß-Verfahren.

Beispiel
Es wird ein Gleichungssystem mit dem CG-Verfahren gelöst.
.lu