![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||
![]() |
|||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
MATLAB bietet zwar die Möglichkeit, mit “dünn besetzten Matrizen” (sparse matrices) zu operieren, stellt aber für Bandmatrizen kein spezielles Speicherformat bereit. Für das behandelte Beispiel dieser Art lohnt es sich zwar nicht,
aber für kompliziertere Probleme, bei denen sich Gleichungssysteme mit mehreren tausend Unbekannten ergeben, sollte man die Bandstruktur der Matrix A (bzw. ihre sehr dünne Besetzung mit von Null verschiedenen Elementen) nutzen. Hier werden drei Varianten vorgestellt:
Die beiden letztgenannten Varianten sind für beliebig komplizierte Probleme eindeutig zu bevorzugen. |
|||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() |
||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
|