Zur Startseite
Statik, Festigkeitslehre, Kinematik/Kinetik, 4. Auflage
Ein MATLAB-Beispiel
wird hier ausführlich
beschrieben

Beispiel 1 auf den Seiten 260 bis 262 (Einstiegsbeispiel zum Differenzenverfahren), Lösung mit MATLAB

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,

  • weil moderne PCs auch bei Gleichungssystemen mit mehreren hundert Unbekannten nur Rechenzeiten von wenigen Sekunden benötigen,
     
  • andererseits MATLAB  die Definition der Matrizen mit minimalem Aufwand ermöglicht,

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.

Lösung mit
voll besetzter
Matrix A Lösung mit
Matrix A als
"Sparse Matrix" Lösung unter
Ausnutzung der
Bandstruktur
der Matrix A Script     
"gabamp"

Homepage

www.D@nkert.de

D

nkert.de