Hi!
Eine Frage: wir machen in IMAT gerade Matrizenrechnung durch und sind gerade bei "Matrizeninvertierung". Also M^-1 unter der Bedingung, dass die Matrix 1. nicht singulär und 2. quadratisch ist.
Jetzt würde ich mir zur Kontrolle meiner HÜ gerne ein Programm schreiben, das eine Matrix invertiert - mit dem kleinen Zusatz, dass es oben angegebene Bedingungen berücksichtigt. Die zweite ist sehr einfach zu lösen, doch die erste bereitet mir bereits Probleme: 2x2 bzw. 3x3-Matrizen sind zwar einfach zu lösen (Hauptdiagonalprodukt - Nebendiagonalprodukt bzw. (3x3) nach SARRUS); doch was ist mit größeren Matrizen; das Verfahren nach LAPLACE ist zwar für einen Menschen äußerst einfach zu rechnen (nach der Zeile/Spalte mit den meisten Nullen entwickeln), aber wie schaffe ich es, dass ich über Delphi herausfinde, wie ich das mache (bisherige Versuche sind gescheitert, aber wahrscheinlich denke ich einfach zu kompliziert)?
Das eigentliche Invertieren stellt mich ohnehin vor ein noch viel größeres Problem. Wir haben zwei Verfahren gelernt, doch "elementare" Umforumungen zu programmieren,... Wahrscheinlich denk ich wirklich zu kompiliziert; kann mir vielleicht irgendjemand einen Ansatz geben, wie ich diese Probleme löse?
Thx AXMD