WikiDer > Bandmatrix

Bandmatrix

EIN Bandmatrix ist ein Quadrat Matrix wo nur Nullen außerhalb einer Anzahl von Diagonalen auftreten. Diagonalen sind Linien in der Matrix, die schräg von links oben nach rechts unten verlaufen. Auf einer Diagonalen ist die Differenz des Zeilenindex und des Spaltenindex der Elemente konstant. Das Hauptdiagonale ist die Linie, auf der diese beiden Indizes gleich sind und verläuft vom oberen linken Element zum unteren rechten Element.

Eine Bandmatrix mit allen Elementen gleich Null außerhalb der Hauptdiagonalen heißt a diagonale Matrix. Es hat also den Aufbau:

EIN tridiagonale Matrix hat neben der Hauptdiagonalen auch die beiden benachbarten Nebendiagonalen, auf denen Elemente ungleich Null vorkommen können. Der Aufbau ist also:

wo die Elemente die subdiagonalen (subdiagonalen) Formen und die Elemente die obere Diagonale (Superdiagonale). Auf der unteren Diagonale ist der Zeilenindex der Elemente immer eins mehr als der Spaltenindex und auf der oberen Diagonale eins weniger. Eine tridiagonale Matrix ist gleichzeitig eine obere und eine untereHessenberg-Matrix.

Eine Bandmatrix mit zwei Längsnebendiagonalen auf jeder Seite der Hauptdiagonalen heißt a fünfeckige Matrix. Der Aufbau ist dann:

In der Praxis lässt sich eine Bandmatrix sehr wirtschaftlich durch Verschieben des in horizontaler Richtung lagern um die Matrix zu schließen so dass die diagonalen Elemente übereinander gelegt werden. Eine dreieckige nein×neinMatrix kann als a . gespeichert werden nein×3-Matrix. Bei sehr großen Bandmatrizen, wie man sie regelmäßig in der numerische Mathematik Bei der Lösung großer Systeme wird dadurch vermieden, dass ein Großteil des verfügbaren Speichers mit nutzlosen Nullen gefüllt wird. Dabei ist zu berücksichtigen, dass Koeffizienten, die derselben Unbekannten angehören, nicht mehr untereinander, sondern diagonal von rechts oben nach links unten aufgeführt werden.

Für lineare Gleichungssysteme, deren Koeffizientenmatrix eine tridiagonale Matrix ist, kann es sein tridiagonaler Matrixalgorithmus verwendet werden.

Siehe auch